org.springframework.web.servlet.handler
Class ConversionServiceExposingInterceptor
java.lang.Object
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor
- All Implemented Interfaces:
- HandlerInterceptor
public class ConversionServiceExposingInterceptor
- extends HandlerInterceptorAdapter
Interceptor that places the configured ConversionService in request scope
so it's available during request processing. The request attribute name is
"org.springframework.core.convert.ConversionService", the value of
ConversionService.class.getName().
Mainly for use within JSP tags such as the spring:eval tag.
- Since:
- 3.0.1
- Author:
- Keith Donald
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConversionServiceExposingInterceptor
public ConversionServiceExposingInterceptor(ConversionService conversionService)
- Creates a new
ConversionServiceExposingInterceptor.
- Parameters:
conversionService - the conversion service to export to request scope when this interceptor is invoked
preHandle
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response,
Object handler)
throws ServletException,
IOException
- Description copied from class:
HandlerInterceptorAdapter
- This implementation always returns
true.
- Specified by:
preHandle in interface HandlerInterceptor- Overrides:
preHandle in class HandlerInterceptorAdapter
- Parameters:
request - current HTTP requestresponse - current HTTP responsehandler - chosen handler to execute, for type and/or instance evaluation
- Returns:
true if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherServlet assumes
that this interceptor has already dealt with the response itself.
- Throws:
ServletException
IOException