过滤器
-
一般用于完成通用的操作。如:登录、同意编码处理、敏感字符过滤等…
-
如何使用
- 定义一个类实现接口Fillter
- 复写里面的方法
- 配置
- 执行流程
- init:服务器创建后会创建filter对象调用init方法(一次)
- destroy:在服务器关闭后,filter对象被销毁,如果服务器正常关闭,则会执行(一次)
- doFilter:每一次拦截请求资源的时候,会执行(多次)
- 过滤器配置详解
- 拦截路径配置:
- 拦截方式配置:
- 多个过滤器
先后执行顺序
- 增强对象的功能:
- 动态代理
- 实现步骤
监听器(Listener)
web三大组件之一
- ServletContextListener:监听ServletContext对象的创建和销毁
- 实现步骤: