|
The Spring Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.web.context.request.AbstractRequestAttributes org.springframework.web.context.request.ServletRequestAttributes org.springframework.web.context.request.ServletWebRequest
public class ServletWebRequest
WebRequest
adapter for an HttpServletRequest
.
Field Summary |
---|
Fields inherited from class org.springframework.web.context.request.ServletRequestAttributes |
---|
DESTRUCTION_CALLBACK_NAME_PREFIX |
Fields inherited from class org.springframework.web.context.request.AbstractRequestAttributes |
---|
requestDestructionCallbacks |
Fields inherited from interface org.springframework.web.context.request.RequestAttributes |
---|
SCOPE_GLOBAL_SESSION, SCOPE_REQUEST, SCOPE_SESSION |
Constructor Summary | |
---|---|
ServletWebRequest(HttpServletRequest request)
Create a new ServletWebRequest instance for the given request. |
Method Summary | |
---|---|
String |
getContextPath()
Return the context path for this request (usually the base path that the current web application is mapped to). |
Locale |
getLocale()
Return the primary Locale for this request. |
String |
getParameter(String paramName)
Return the request parameter of the given name, or null if none. |
Map |
getParameterMap()
Return a immutable Map of the request parameters, with parameter names as map keys and parameter values as map values. |
String[] |
getParameterValues(String paramName)
Return the request parameter values for the given parameter name, or null if none. |
String |
getRemoteUser()
Return the remote user for this request, if any. |
Principal |
getUserPrincipal()
Return the user principal for this request, if any. |
boolean |
isSecure()
Return whether this request has been sent over a secure transport mechanism (such as SSL). |
boolean |
isUserInRole(String role)
Determine whether the user is in the given role for this request. |
Methods inherited from class org.springframework.web.context.request.ServletRequestAttributes |
---|
getAttribute, getRequest, getSession, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, setAttribute, updateAccessedSessionAttributes |
Methods inherited from class org.springframework.web.context.request.AbstractRequestAttributes |
---|
registerRequestDestructionCallback, removeRequestDestructionCallback, requestCompleted |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.web.context.request.RequestAttributes |
---|
getAttribute, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, setAttribute |
Constructor Detail |
---|
public ServletWebRequest(HttpServletRequest request)
request
- current HTTP requestMethod Detail |
---|
public String getParameter(String paramName)
WebRequest
null
if none.
Retrieves the first parameter value in case of a multi-value parameter.
getParameter
in interface WebRequest
ServletRequest.getParameter(String)
public String[] getParameterValues(String paramName)
WebRequest
null
if none.
A single-value parameter will be exposed as an array with a single element.
getParameterValues
in interface WebRequest
ServletRequest.getParameterValues(String)
public Map getParameterMap()
WebRequest
A single-value parameter will be exposed as an array with a single element.
getParameterMap
in interface WebRequest
ServletRequest.getParameterMap()
public Locale getLocale()
WebRequest
getLocale
in interface WebRequest
ServletRequest.getLocale()
public String getContextPath()
WebRequest
getContextPath
in interface WebRequest
HttpServletRequest.getContextPath()
public String getRemoteUser()
WebRequest
getRemoteUser
in interface WebRequest
HttpServletRequest.getRemoteUser()
public Principal getUserPrincipal()
WebRequest
getUserPrincipal
in interface WebRequest
HttpServletRequest.getUserPrincipal()
public boolean isUserInRole(String role)
WebRequest
isUserInRole
in interface WebRequest
HttpServletRequest.isUserInRole(String)
public boolean isSecure()
WebRequest
isSecure
in interface WebRequest
ServletRequest.isSecure()
|
The Spring Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |