监听器
【概念】
用于监听ServletContext,Httpsession,ServletRequest
的创建销毁,以及它们属性值的增加,修改,删除。
ServletContext:
服务器级别的对象,服务开启就生效,服务停止就销毁。
Httpsession:
浏览器级别的对象,浏览器开始执行相关业务时,就生效,浏览器关闭就销毁。
ServletRequest:
请求级别的对象,请求开始就生效,请求结束就销毁。
session.invalidate();
使session失效。
【使用】
1.确定需要监听的对象
例:监听session
2.创建一个类实现监听该对象
的接口。
例:public class Demo
implements
HttpSessionListener
3.实现接口下面所有抽象方法
例:
sessionCreated()
sessionDestroyed()
4.配置web.xml文件
例:
<listener> <listener-class> com.mstf.listener.HttpSessionListenerDemo </listener-class> </listener>