码迷,mamicode.com
首页 > 编程语言 > 详细

springMVC interceptor

时间:2018-05-22 22:15:59      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:interceptor

HandlerInterceptor

public class HandlerInterceptorDemo implements HandlerInterceptor {

    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        return false;
    }

    @Override
    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {

    }

    @Override
    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {

    }
}

WebRequestInterceptor

public class WebRequestInterceptorDemo implements WebRequestInterceptor {

    @Override
    public void preHandle(WebRequest webRequest) throws Exception {

    }

    @Override
    public void postHandle(WebRequest webRequest, ModelMap modelMap) throws Exception {

    }

    @Override
    public void afterCompletion(WebRequest webRequest, Exception e) throws Exception {

    }
}

说明:interceptor是在请求在适配之后,对具体的handler方法前后的业务处理。
interceptor并不会拦截到所有request,它只有在handlerMapping找到对应的映射之后才会起作用。

springMVC interceptor

标签:interceptor

原文地址:http://blog.51cto.com/881206524/2119249

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!