web监听器
servlet规范中定义的一种特殊类
用于监听ServletContext , HttpSession , 和ServletRequest等域对象的创建与销毁事件
用于监听域对象的属性发生修改的事件
在事件发生之前、发生后做一些必要的处理。
web监听器的用途
1.统计在线人数和在线用户
2.系统启动时加载初始化信息
3.统计网站访问量
4.跟spring结合
监听对象属性的增删改的监听器
根据对象不同要实现相应的接口:
ServletContextAttributeListener
HttpSessionAttributeListener
ServletRequestAttributeListener
这些接口有对应的监听和响应属性增删改的方法:
attributeAdded
attributeRemoved
attributeReplaced
这些方法接受一个xxxEvent参数,可以获取属性的信息,如:xxxEvent.getName()获取属性名