Servlet 中的監聽器

Servlet 中的監聽器

  • 概念

    • 監聽器用於監聽web應用中某些對象、信息的創建、銷燬、增加,修改,刪除等動作的發生,然後作出相應的響應處理。當範圍對象的狀態發生變化的時候,服務器自動調用監聽器對象中的方法。
  • 應用

    • 統計在線人數(用戶)[監聽session(user)的創建,銷燬,設置ServletContext域對象]
      • 如果使用jsp跳轉,注意jsp自動創建session
    • 系統加載時進行信息初始化,統計網站的訪問量等等
  • 類型8種(2*3+2)–ServletRequest,HttpSession, ServeletContext

    監聽方法名 監聽對象
    ServletContextListener ServletContext生命週期
    ServletContextAttributeListener ServletContex屬性內容變化
    HttpSessionListener Session 生命週期
    HttpSessionAttributeListener Session屬性內容變化
    HttpSessionActivationListener Session的鈍化和活化
    HttpSessionBindingListener 對象的添加和移除
    ServletRequestListener ServletRequest生命週期
    ServletRequestAttributeListener ServletRequest屬性的內容變化

    具體實現方法與思維導圖
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章