1.创建一个类实现HandlerInterceptor成为拦截器,重写preHandle、postHandle、afterCompletion
3个方法。
preHandle会在进入方法之前执行,可以通过有没有user来判断是否可以访问页面。
postHandle会在进入方法后跳转页面之前执行,有需要可以往request,session中添加一些数据返到页面中。
afterCompletion请求处理完成之后运行
request.getRequestDispatcher("/").forward(request,response);
return false;
2.把拦截器注册到容器中,可以通过注解配置类实现
3.指定拦截规则(一般除了登录页面和静态资源都拦截)