监听器
监听器的特点
- 监听对象
- 监听事件
- 触发行为
监听器listener(和servlet,filter为javaWeb三大组件)
- ServletContextListener:
作用:监听ServletContext生命周期(从创建到销毁的过程)(从服务起启动创建,从服务器关闭销毁)
- ServletContextAttributeListener:
作用:监听ServletContext域中属性变化
- HttpSessionContextListener:
作用:监听HttpSession的生命周期(session第一次使用时创建,自动超时销毁,手动设置销毁)
- HttpSessionContextAttributeListener:
作用:监听HttpSession域中属性变化
- HttpSessionActivitionListener:
作用:监听某个对象随着httpsession活化钝化的过程
- HttpSessionBinddingListener:
作用: 监听某个对象保存(绑定)到session中和从session中移除(解绑)
- ServletRequesttListener
作用:监听request对象的生命周期(请求进来创建新的request保存请求的详细信息,请求完成销毁)
- ServletRequestAttributeListener:
作用:监听request域中属性变化
方法
- contextListener:
- contextDestoryed(servletContext服务器停止时调用)
- contextInitialized(servletContetx服务器启动时调用)
- contextAttributeListener:
- activitionListener:
- binddingListener: