Listener

来源:互联网 发布:网络布线是什么意思 编辑:程序博客网 时间:2024/05/16 12:14

Listener

作用:当Web应用在Web容器中运行时,Web应用内部会不断发生各种事件,如Web应用启动、停止,用户session开始、结束,用户请求到达等等,通常这些Web事件对开发者是透明的,Listener用于监听Web应用的内部事件。


常用的Web事件监听器接口:

1)ServletContextListener::监听Web应用的启动和关闭;

2)ServletContextAttributeListener:监听ServletContext范围(application)内属性的改变;

3)ServletRequestListener:监听用户的请求;

4)ServletRequestAttributeListener:监听ServletRequest范围(request)内属性的改变;

5)HttpSessionListener:监听用户session 的开始和结束;

6)HttpSessionAttributeListener:监听HttpSession范围(session)内属性的改变;


web.xml配置:

与Servlet和Filter不同的是,Listener只要实现类 。

  <listener>  <listener-class>test.MyListener</listener-class>  </listener>



0 0