1、什么是Filter
Filter可认为是Servlet的一种特殊用法,主要是对用户发起的请求进行预处理或后处理,意思就是在请求到达用户想请求的地址之前先进入Filter,或者在离开用户请求之后进入Filter。Filter类似于门卫,你在进入之前门卫需要盘查你,身份合法进入,身份不合法拦截。
1.1、Filter过滤器的使用场景
1、对用户的请求进行统一认证,适合做权限管理。
2、对请求和响应进行加密处理。
3、对用户发送的请求或者响应的数据进行过滤处理。
4、对所有用户的请求或者响应进行记录,可以进行日志管理。
2、Filter的使用方式
说明1:Filter的使用需要实现Filter接口,并重写doFilter方法
说明2:导包信息import javax.servlet.Filter;
说明3:当用户正在进行登录的时候需要放行。