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, immutableValueTypesFields inherited from class AbstractRequestAttributes
requestDestructionCallbacksFields inherited from interface RequestAttributes
REFERENCE_REQUEST, REFERENCE_SESSION, SCOPE_REQUEST, SCOPE_SESSION -
Constructor Summary
ConstructorsConstructorDescriptionDispatcherServletWebRequest(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 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, toStringMethods inherited from class ServletRequestAttributes
getAttribute, getAttributeNames, getRequest, getResponse, getSession, getSessionId, getSessionMutex, isImmutableSessionAttribute, registerDestructionCallback, registerSessionDestructionCallback, removeAttribute, resolveReference, setAttribute, updateAccessedSessionAttributesMethods inherited from class AbstractRequestAttributes
isRequestActive, registerRequestDestructionCallback, removeRequestDestructionCallback, requestCompletedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface RequestAttributes
getAttribute, getAttributeNames, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, resolveReference, setAttribute
-
Constructor Details
-
DispatcherServletWebRequest
public DispatcherServletWebRequest(jakarta.servlet.http.HttpServletRequest request) Create a new DispatcherServletWebRequest instance for the given request.- Parameters:
request- current HTTP request
-
DispatcherServletWebRequest
public 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 requestresponse- current HTTP response
-
-
Method Details
-
getLocale
Description copied from interface:WebRequestReturn the primary Locale for this request.- Specified by:
getLocalein interfaceWebRequest- Overrides:
getLocalein classServletWebRequest- See Also:
-