java_day29_Servlet三大組件之監聽器listener
阿新 • • 發佈:2018-05-22
在線人數 3.1 tro con 時間 left lte 分享 技術
監聽器listener
一.監聽器listener
1.Listener是javaWeb提供的三大組件之一,它是用來在特定時間來提供回調的,我們可以通過創建不同種類的listener來實現在不同情況下調用我們自己寫的代碼.
2.Listener與servlet一樣需要註冊,在web.xml中通過listener標簽來註冊即可(但是有兩個不需要註冊)
3.ServletContextListener會先於任何的servlet/Filter執行
4.JavaWeb提供的listener一共有8個
1.ServletContext:
1.1,ServletContextListener
1.2,ServletContextAttributeListener
2.HttpSession
2.1,HttpSessionListener
2.2,HttpSessionAttributeListener
2.3,HttpSessionBindingListener ->感知監聽器,無需註冊
2.4,HttpSessionActivationListener ->感知監聽器,無需註冊
3.ServletRequest
3.1,ServletRequestListener
3.2ServletRequestAttributeListener
5.統計在線人數示例代碼:
java_day29_Servlet三大組件之監聽器listener