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
public class DispatcherServletWebRequest extends ServletWebRequest
ServletWebRequest
subclass that is aware ofDispatcherServlet
's request context, such as the Locale determined by the configuredLocaleResolver
.- Since:
- 2.0
- Author:
- Juergen Hoeller
- See Also:
getLocale()
,LocaleResolver
Field Summary
Fields inherited from class org.springframework.web.context.request.ServletRequestAttributes
DESTRUCTION_CALLBACK_NAME_PREFIX, immutableValueTypes
Fields inherited from class org.springframework.web.context.request.AbstractRequestAttributes
requestDestructionCallbacks
Fields inherited from interface org.springframework.web.context.request.RequestAttributes
REFERENCE_REQUEST, REFERENCE_SESSION, SCOPE_GLOBAL_SESSION, SCOPE_REQUEST, SCOPE_SESSION
Constructor Summary
Constructors Constructor Description DispatcherServletWebRequest(HttpServletRequest request)
Create 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Locale
getLocale()
Return the primary Locale for this request.Methods inherited from class org.springframework.web.context.request.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 org.springframework.web.context.request.ServletRequestAttributes
getAttribute, getAttributeNames, getRequest, getResponse, getSession, getSessionId, getSessionMutex, isImmutableSessionAttribute, registerDestructionCallback, registerSessionDestructionCallback, removeAttribute, resolveReference, setAttribute, updateAccessedSessionAttributes
Methods inherited from class org.springframework.web.context.request.AbstractRequestAttributes
isRequestActive, registerRequestDestructionCallback, removeRequestDestructionCallback, requestCompleted
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.web.context.request.RequestAttributes
getAttribute, getAttributeNames, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, resolveReference, setAttribute
Constructor Detail
DispatcherServletWebRequest
public DispatcherServletWebRequest(HttpServletRequest request)
Create a new DispatcherServletWebRequest instance for the given request.- Parameters:
request
- current HTTP request
DispatcherServletWebRequest
public DispatcherServletWebRequest(HttpServletRequest request, HttpServletResponse response)
Create a new DispatcherServletWebRequest instance for the given request and response.- Parameters:
request
- current HTTP requestresponse
- current HTTP response
Method Detail
getLocale
public Locale getLocale()
Description copied from interface:WebRequest
Return the primary Locale for this request.- Specified by:
getLocale
in interfaceWebRequest
- Overrides:
getLocale
in classServletWebRequest
- See Also:
ServletRequest.getLocale()