Class DispatcherServletWebRequest
java.lang.Object
org.springframework.web.context.request.AbstractRequestAttributes
org.springframework.web.context.request.ServletRequestAttributes
org.springframework.web.context.request.ServletWebRequest
org.springframework.web.servlet.handler.DispatcherServletWebRequest
- All Implemented Interfaces:
NativeWebRequest, RequestAttributes, WebRequest
ServletWebRequest
subclass that is aware of
DispatcherServlet
's
request context, such as the Locale determined by the configured
LocaleResolver
.- Since:
- 2.0
- Author:
- Juergen Hoeller
- See Also:
-
Field Summary
Fields inherited from class ServletRequestAttributes
DESTRUCTION_CALLBACK_NAME_PREFIX, immutableValueTypes
Fields inherited from class AbstractRequestAttributes
requestDestructionCallbacks
Fields inherited from interface RequestAttributes
REFERENCE_REQUEST, REFERENCE_SESSION, SCOPE_REQUEST, SCOPE_SESSION
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a new DispatcherServletWebRequest instance for the given request.DispatcherServletWebRequest
(HttpServletRequest request, HttpServletResponse response) Create a new DispatcherServletWebRequest instance for the given request and response. -
Method Summary
Methods inherited from class ServletWebRequest
checkNotModified, checkNotModified, checkNotModified, getContextPath, getDescription, getHeader, getHeaderNames, getHeaderValues, getHttpMethod, getNativeRequest, getNativeRequest, getNativeResponse, getNativeResponse, getParameter, getParameterMap, getParameterNames, getParameterValues, getRemoteUser, getUserPrincipal, isNotModified, isSecure, isUserInRole, toString
Methods inherited from class ServletRequestAttributes
getAttribute, getAttributeNames, getRequest, getResponse, getSession, getSessionId, getSessionMutex, isImmutableSessionAttribute, registerDestructionCallback, registerSessionDestructionCallback, removeAttribute, resolveReference, setAttribute, updateAccessedSessionAttributes
Methods inherited from class AbstractRequestAttributes
isRequestActive, registerRequestDestructionCallback, removeRequestDestructionCallback, requestCompleted
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface RequestAttributes
getAttribute, getAttributeNames, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, resolveReference, setAttribute
-
Constructor Details
-
DispatcherServletWebRequest
Create a new DispatcherServletWebRequest instance for the given request.- Parameters:
request
- current HTTP request
-
DispatcherServletWebRequest
Create a new DispatcherServletWebRequest instance for the given request and response.- Parameters:
request
- current HTTP requestresponse
- current HTTP response
-
-
Method Details
-
getLocale
Description copied from interface:WebRequest
Return the primary Locale for this request.- Specified by:
getLocale
in interfaceWebRequest
- Overrides:
getLocale
in classServletWebRequest
- See Also:
-