1.LoginFilter类
1.1LoginFilter通过登录实现登录和访问权限
Filter不能处理用户请求,可以对HttpServletRequest进行处理,是处理链。
优势在于:在任何时候都可以打断,也可以继续向后续环节运行(利用chain.dofilter()进行跳转);
notes:[1] 过滤链的执行顺序由web.xml中的声明顺序决定;https://blog.csdn.net/chenmixuexi_/article/details/75219300
[2] 使用request.getRequestDispatcher("new.jsp").forward()进行转发或使用chain.dofilter()放行时,注意重定向错误,即已经进行跳转过的请求不能进行二次跳转;
[3]ajax请求被拦截不能进行转发,request.getRequestDispatcher("new.jsp").forward()会将new.jsp的文件内容返回给请求,请求既不能正确跳转,也不能正确返回,需另行处理。https://blog.csdn.net/life_object/article/details/81778278