Servlet 中的監聽器
-
概念
- 監聽器用於監聽web應用中某些對象、信息的創建、銷燬、增加,修改,刪除等動作的發生,然後作出相應的響應處理。當範圍對象的狀態發生變化的時候,服務器自動調用監聽器對象中的方法。
-
應用
- 統計在線人數(用戶)[監聽session(user)的創建,銷燬,設置ServletContext域對象]
- 如果使用jsp跳轉,注意jsp自動創建session
- 系統加載時進行信息初始化,統計網站的訪問量等等
- 統計在線人數(用戶)[監聽session(user)的創建,銷燬,設置ServletContext域對象]
-
類型8種(2*3+2)–ServletRequest,HttpSession, ServeletContext
監聽方法名 監聽對象 ServletContextListener ServletContext生命週期 ServletContextAttributeListener ServletContex屬性內容變化 HttpSessionListener Session 生命週期 HttpSessionAttributeListener Session屬性內容變化 HttpSessionActivationListener Session的鈍化和活化 HttpSessionBindingListener 對象的添加和移除 ServletRequestListener ServletRequest生命週期 ServletRequestAttributeListener ServletRequest屬性的內容變化 具體實現方法與思維導圖