filter过滤器是Java EE的规范,作用是:拦截请求,过滤响应。
拦截请求的常见场景:
- 权限检查。
- 日志操作。
- 事务管理。
- 等等
创建过滤器的步骤
第一步:创建过滤器的实现类实现javax.servlet.Filter接口。
第二步:重写dofiter()方法,在方法内部进行过滤后的操作。
第三步:在web.xml中配置过滤器,包含过滤的路径。
Filter的生命周期:
- 构造器方法(在工程启动的时候进行执行)
- Init初始化方法(在工程启动的时候进行执行)
- doFilter过滤的方法(每次拦截到请求就会执行)
- Destory销毁方法(停止web工程的时候执行)
演示fiter过滤器权限限制&#