org.springframework.web.servlet.handler
Class ConversionServiceExposingInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by 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

Constructor Summary
ConversionServiceExposingInterceptor(ConversionService conversionService)
          Creates a new ConversionServiceExposingInterceptor.
 
Method Summary
 boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
          This implementation always returns true.
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
afterCompletion, postHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConversionServiceExposingInterceptor

public ConversionServiceExposingInterceptor(ConversionService conversionService)
Creates a new ConversionServiceExposingInterceptor.

Parameters:
conversionService - the conversion service to export to request scope when this interceptor is invoked
Method Detail

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 request
response - current HTTP response
handler - 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