java.lang.Object | ||
↳ | org.springframework.web.context.request.AbstractRequestAttributes | |
↳ | org.springframework.web.context.request.ServletRequestAttributes |
Known Direct Subclasses |
Known Indirect Subclasses |
Servlet-based implementation of the RequestAttributes
interface.
Accesses objects from servlet request and HTTP session scope, with no distinction between "session" and "global session".
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.web.context.request.RequestAttributes
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DESTRUCTION_CALLBACK_NAME_PREFIX | Constant identifying the String prefixed to the name of a
destruction callback when it is stored in a HttpSession. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.web.context.request.AbstractRequestAttributes
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new ServletRequestAttributes instance for the given request.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Exposes the native HttpServletRequest that we're wrapping.
| |||||||||||
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Exposes the HttpSession that we're wrapping.
| |||||||||||
Register the given callback as to be executed after session termination.
| |||||||||||
Update all accessed session attributes through
session.setAttribute
calls, explicitly indicating to the container that they might have been modified. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.web.context.request.AbstractRequestAttributes
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.web.context.request.RequestAttributes
|
Constant identifying the String
prefixed to the name of a
destruction callback when it is stored in a HttpSession.
Create a new ServletRequestAttributes instance for the given request.
request | current HTTP request |
---|
Exposes the native HttpServletRequest that we're wrapping.
Exposes the HttpSession that we're wrapping.
allowCreate | whether to allow creation of a new session if none exists yet |
---|
Register the given callback as to be executed after session termination.
Note: The callback object should be serializable in order to survive web app restarts.
name | the name of the attribute to register the callback for |
---|---|
callback | the callback to be executed for destruction |
Update all accessed session attributes through session.setAttribute
calls, explicitly indicating to the container that they might have been modified.