1. 程式人生 > >Servlet監聽器中的一些使用方法

Servlet監聽器中的一些使用方法

Servlet監聽器可以使應用對某些事件作出反應,servlet監聽器必須在web.xml中設定新增,否則監聽器不會起到任何作用

servlet2.3以上的版本提供了以下幾個監聽器介面

ServletCntextListener:應用上下文生命週期的監聽器,用於監聽web應用的啟動銷燬事件

ServletContextAttributeListener:應用上下文屬性事件監聽器,用於監聽web應用上下文中的屬性改變事件

ServletRequestListener:請求宣告週期監聽器,用於監聽1請求的建立和銷燬

ServletRequestAttributeListener:監聽請求中國屬性改變的事件

HttpSessionListener:會話生命週期監聽器,用於監聽會話的建立和銷燬事件

HttpSessionAttributeListener:監聽會話中屬性的改變

HttpSessionActivationListener:監聽會話的啟用和鈍化事件

HttpSessionBindingListener:會話值繫結事件監聽器,是唯一不需要在web.xml中設定的Listener

在web.xml中新增監聽器的方式

<listener>
   <listener-class>監聽器全限定名</listener-class>
  </listener>