一.拦截器的实现
1.编写一个类并继承HandlerInterceptor,重写三个方法(preHandle,postHandle,afterCompletion)
2.在dispatcher-servlet.xml中注册拦截器
3.拦截规则就是上图的path
二.拦截器的方法介绍
三.多个拦截器应用
当配置两个拦截器时,方法的执行顺序是这样的:
执行到了preHandle方法,执行到了preHandle2,方法执行到了postHandle2方法,执行到了postHandle方法,执行到了afterCompletion2方法,执行到了afterCompletion方法
preHandle2,postHandle2,afterCompletion2是第二个拦截器的方法
四.拦截器的使用场景
1.拦截下来的请求都会经过preHandle方法,在preHandle方法中设置编码就能有效解决文字乱码