Servlet監聽器中的一些使用方法
阿新 • • 發佈:2019-01-31
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>