org.springframework.web.servlet.mvc
Class WebContentInterceptor

org.springframework.context.support.ApplicationObjectSupport
  |
  +--org.springframework.web.context.support.WebApplicationObjectSupport
        |
        +--org.springframework.web.servlet.support.WebContentGenerator
              |
              +--org.springframework.web.servlet.mvc.WebContentInterceptor

public class WebContentInterceptor
extends WebContentGenerator
implements HandlerInterceptor

Interceptor that checks and prepares request and response. Checks for supported methods and a required session, and applies the specified number of cache seconds. See superclass bean properties for configuration options.

All the settings supported by this interceptor can also be set on AbstractController. This interceptor is mainly intended for applying checks and preparations to a set of controllers mapped by a HandlerMapping.

Author:
Juergen Hoeller
Since: 27.11.2003
See Also: AbstractController

Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator
HEADER_CACHE_CONTROL, HEADER_EXPIRES, HEADER_PRAGMA, METHOD_GET, METHOD_POST

Method Summary
 voidafterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
           
 voidpostHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
           
 booleanpreHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
           

Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseExpiresHeader

Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, setApplicationContext

Method Detail

afterCompletion

public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)

postHandle

public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)

preHandle

public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws ServletException