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