您好,登錄后才能下訂單哦!
Java基礎 Servlet監聽器詳解
1 概念:Servlet監聽器,用來監聽web容器的一些對象狀態的變化,主要是ServletContext、HttpSession、HttpServletRequestl三類對象狀態。Servlet的監聽器
2 Servlet2.4和JSP2.0規范中一共定義了有八個接口類和六種事件。
3 web.xml中定義Servlet的url-pattern時如果url-pattern的值的"/",則說明該Servlet是該項目的默認Servlet,當請求路徑匹配不到
具體的某個Servlet的時候,由該Servlet來處理該請求。為項目添加SpringMVC的應用就是將spring的DispatcherServlet作為默認的
Servlet,管理項目的請求。
這點與Filter的url-pattern的含義不一樣。
接口類 |
功能描述 |
事件類 |
ServletContextListener |
監聽ServletContext對象初始化和 |
ServletContextEvent |
ServletContextAttributeListener |
監聽ServletContext對像屬性的增加和移除事件 |
ServletContextAttributeEvent |
HttpSessionListener |
監聽session創建和銷毀 |
HttpSessionEvent |
HttpSessionActivationListener |
HttpSessionEvent |
|
HttpSessionAttributeListener |
監聽session屬性增減變化 |
HttpSessionBingEvent |
HttpSessionBingListener |
監聽session對象綁定事件 |
HttpSessionBingEvent |
ServletRequestListener |
監聽request對象 |
HttpRequestEvent |
ServletRequestAttributeListener |
監聽request的屬性的增減變化 |
HttpRequestAttributeEvent |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。