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 SummaryFields inherited from class ServletRequestAttributesDESTRUCTION_CALLBACK_NAME_PREFIX, immutableValueTypesFields inherited from class AbstractRequestAttributesrequestDestructionCallbacksFields inherited from interface RequestAttributesREFERENCE_REQUEST, REFERENCE_SESSION, SCOPE_REQUEST, SCOPE_SESSION
- 
Constructor SummaryConstructorsConstructorDescriptionDispatcherServletWebRequest(jakarta.servlet.http.HttpServletRequest request) Create a new DispatcherServletWebRequest instance for the given request.DispatcherServletWebRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Create a new DispatcherServletWebRequest instance for the given request and response.
- 
Method SummaryMethods inherited from class ServletWebRequestcheckNotModified, checkNotModified, checkNotModified, getContextPath, getDescription, getHeader, getHeaderNames, getHeaderValues, getHttpMethod, getNativeRequest, getNativeRequest, getNativeResponse, getNativeResponse, getParameter, getParameterMap, getParameterNames, getParameterValues, getRemoteUser, getUserPrincipal, isNotModified, isSecure, isUserInRole, toStringMethods inherited from class ServletRequestAttributesgetAttribute, getAttributeNames, getRequest, getResponse, getSession, getSessionId, getSessionMutex, isImmutableSessionAttribute, registerDestructionCallback, registerSessionDestructionCallback, removeAttribute, resolveReference, setAttribute, updateAccessedSessionAttributesMethods inherited from class AbstractRequestAttributesisRequestActive, registerRequestDestructionCallback, removeRequestDestructionCallback, requestCompletedMethods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface RequestAttributesgetAttribute, getAttributeNames, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, resolveReference, setAttribute
- 
Constructor Details- 
DispatcherServletWebRequestpublic DispatcherServletWebRequest(jakarta.servlet.http.HttpServletRequest request) Create a new DispatcherServletWebRequest instance for the given request.- Parameters:
- request- current HTTP request
 
- 
DispatcherServletWebRequestpublic DispatcherServletWebRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Create a new DispatcherServletWebRequest instance for the given request and response.- Parameters:
- request- current HTTP request
- response- current HTTP response
 
 
- 
- 
Method Details- 
getLocaleDescription copied from interface:WebRequestReturn the primary Locale for this request.- Specified by:
- getLocalein interface- WebRequest
- Overrides:
- getLocalein class- ServletWebRequest
- See Also:
 
 
-