Filter
- 用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理
- 在服务器启动时创建 Filter 实例并执行初始化,创建或销毁顺序由在 web.xml 中配置的
的先后顺序决定 - 过滤器链:过滤顺序由在 web.xml 中配置的
的先后顺序决定
-
- doFilter() 方法可实现对用户请求进行预处理,也可实现对服务器响应进行后处理——它们的分界线为是否调用了 ,执行该方法之前,即对用户请求进行预处理,行该方法之后,即对服务器响应进行后处理
Listener
- 作用:监听 Web 应用的内部事件
-
- 使用 @WebListener 修饰 Listener 实现类,无须指定任何属性