微信公众号开发--spring HandlerInterceptor的使用

来源:互联网 发布:cheat engine源码 编辑:程序博客网 时间:2024/06/07 01:12

HandlerInterceptor是spring的拦截器他有3个方法
1.boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
2.void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
3.void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
执行顺序即1 2 3
1可以用来验证有没有登录,在dispatcherServlet调用controller之前执行,返回true继续执行,false不往下执行
2在dispatcherServlet递交view之前执行,由于有ModelAndView传递进来,所以可以在递交视图之前进行一系列操作
3最后调用

0 0
原创粉丝点击