Listener介绍

来源:互联网 发布:芒果tv网络电视机顶盒 编辑:程序博客网 时间:2024/06/14 04:34
Listener介绍
     web应用内部不断的发生各种事件:如web应用被启动和停止了,session开始和结束了,用户请求到达等...
     一、使用监听器的步骤:
          1、定义一个Listener实现类
               常用的web事件监听器:
                    ServletContextListener:用于监听web应用的启动和关闭
                    ServletContextAttributeListener:用于监听ServletContext范围内(application)内的属性的改变
                    ServletSessionListener:用于监听session的开始和结束
                    ServletSessionAtrributeListener:用于监听HttpSession范围(session)内的属性的改变
                    ServletRequestListener:用于监听用户的请求
                    ServletRequestAttributeListener:用于监听reqeust范围内的属性的改变

          2、通过注解或在web.xml文件中配置Listerner           
     //注解,无须指定任何属性
          @WebListener
     //web.xml
     <listener>
          <listener-class>com.duriancoder.listener</listener-class>
     </listener>