| org.springframework.web.context.request.WebRequestInterceptor
All known Subclasses: org.springframework.orm.jdo.support.OpenPersistenceManagerInViewInterceptor, org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor, org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor, org.springframework.orm.hibernate.support.OpenSessionInViewInterceptor,
Method Summary | |
void | afterCompletion(WebRequest request, Exception ex) Callback after completion of request processing, that is, after rendering
the view. | void | postHandle(WebRequest request, ModelMap model) Intercept the execution of a request handler after its successful
invocation, right before view rendering (if any).
Allows for modifying context resources after successful handler
execution (for example, flushing a Hibernate Session).
Parameters: request - the current web request Parameters: model - the map of model objects that will be exposed to the view(may be null ). | void | preHandle(WebRequest request) Intercept the execution of a request handler before its invocation. |
afterCompletion | void afterCompletion(WebRequest request, Exception ex) throws Exception(Code) | | Callback after completion of request processing, that is, after rendering
the view. Will be called on any outcome of handler execution, thus allows
for proper resource cleanup.
Note: Will only be called if this interceptor's preHandle
method has successfully completed!
Parameters: request - the current web request Parameters: ex - exception thrown on handler execution, if any throws: Exception - in case of errors |
postHandle | void postHandle(WebRequest request, ModelMap model) throws Exception(Code) | | Intercept the execution of a request handler after its successful
invocation, right before view rendering (if any).
Allows for modifying context resources after successful handler
execution (for example, flushing a Hibernate Session).
Parameters: request - the current web request Parameters: model - the map of model objects that will be exposed to the view(may be null ). Can be used to analyze the exposed modeland/or to add further model attributes, if desired. throws: Exception - in case of errors |
preHandle | void preHandle(WebRequest request) throws Exception(Code) | | Intercept the execution of a request handler before its invocation.
Allows for preparing context resources (such as a Hibernate Session)
and expose them as request attributes or as thread-local objects.
Parameters: request - the current web request throws: Exception - in case of errors |
|
|