对于springmvc,有两种方式配置拦截器。
一是实现HandlerInterceptor接口
二是extends HandlerInterceptorAdapter类
拦截器中存在三个方法
preHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2),该方法在执行控制器方法之前执行。
postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3),该方法在执行控制器方法之后,渲染视图之前执行。
afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3),该方法在渲染视图之后执行。
配置文件中如何配置,参考springmvc拦截器,设置不拦截的URL
网友评论