一.拦截器的实现

Spring Mvc拦截器

1.编写一个类并继承HandlerInterceptor,重写三个方法(preHandle,postHandle,afterCompletion

2.在dispatcher-servlet.xml中注册拦截器

Spring Mvc拦截器

3.拦截规则就是上图的path

二.拦截器的方法介绍

Spring Mvc拦截器

三.多个拦截器应用

当配置两个拦截器时,方法的执行顺序是这样的:

执行到了preHandle方法,执行到了preHandle2,方法执行到了postHandle2方法,执行到了postHandle方法,执行到了afterCompletion2方法,执行到了afterCompletion方法

preHandle2,postHandle2,afterCompletion2是第二个拦截器的方法

Spring Mvc拦截器

四.拦截器的使用场景

Spring Mvc拦截器

1.拦截下来的请求都会经过preHandle方法,在preHandle方法中设置编码就能有效解决文字乱码

Spring Mvc拦截器

相关文章: