Listener
概述
1、JavaWeb 三大组件:Servlet 程序、Filter 过滤器、Listener 监听器
2、JavaEE 规范,即接口
3、作用:监听某种事物的变化,然后通过回调函数,反馈给客户(程序)做一些相应的处理
接口分类
1、ServletContextListener:监听 ServletContext 对象的创建和销毁的过程
2、HttpSessionListener:监听 HttpSession 对象的创建和销毁的过程
3、ServletRequestListener:监听 ServletRequest 对象的创建和销毁的过程
4、ServletContextAttributeListener:监听 ServletContext 保存作用域的改动
5、HttpSessionAttributeListener:监听 HttpSession 保存作用域的改动
6、ServletRequestAttributeListener:监听 ServletRequest 保存作用域的改动
7、HttpSessionBindingListener:监听某个对象在 Session 域中的创建与移除
8、HttpSessionActivationListener:监听某个对象在 Session 域中的序列化和反序列化
使用步骤
1、编写一个类实现监听器接口
2、实现其回调方法
3、web.xml 配置监听器
<!-- 配置监听器 -->
<listener>
<listener-class><!-- 被监听程序的全类名 --></listener-class>
</listener>

浙公网安备 33010602011771号