目录
一、问题引出


二、过滤器的概念及开发步骤
概念
过滤器(Filter):用于在请求到达Servlet之前或响应返回客户端之前拦截和处理HTTP请求和响应,作用类似于"安检站"

步骤
- 定义类实现Filter接口
- 实现抽象方法(init、doFilter、destroy)
- 添加@WebFilter注解,指定过滤器名称和拦截路径
三、过滤器链及执行顺序
过滤器链

执行顺序

四、过滤器在开发中的实际应用
全站防乱码过滤器


++可以把所有servlet中的防乱码部分删掉++
效果

管理员权限验证过滤器
++这里注意首字母命名时预留,因为过滤器是通过首字母顺序运行的++


效果

五、监听器
监听器(Listener)用于监听Web应用中的各种事件。
监听器分类:(按照监听对象分类)
- ServletContext监听器 --ServletContextListener接口
- HttpSession监听器 --HttpSessionListener接口
- ServletRequest监听器--ServletRequestListener接口
监听器开发步骤:
- 根据需求定义类实现不同监听器对象接口
- 实现抽象方法
- 在类上添加@WebListener注解标记监听器
监听器案例
1.

2.


