1、 public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception;
Controller方法执行前执行此方法,返回的boolean控制拦截器链是否继续执行
2、 public void postHandle(
HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
throws Exception;
Controller方法执行后,将进入到这里,能处理ModelAndView哦
3、 public void afterCompletion(
HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
throws Exception;
输出页面执行后进入到这里,能获得Exception了
springmvc.xml
<mvc:interceptors> <bean class="com.a.a.AInterceptor" /> <bean class="com.a.a.BInterceptor" /> <bean class="com.a.a.CInterceptor" /> </mvc:interceptors>
OK,就这么简单