新聞中心
Java基礎(chǔ) Servlet監(jiān)聽(tīng)器詳解
1 概念:Servlet監(jiān)聽(tīng)器,用來(lái)監(jiān)聽(tīng)web容器的一些對(duì)象狀態(tài)的變化,主要是ServletContext、HttpSession、HttpServletRequestl三類對(duì)象狀態(tài)。Servlet的監(jiān)聽(tīng)器
2 Servlet2.4和JSP2.0規(guī)范中一共定義了有八個(gè)接口類和六種事件。
3 web.xml中定義Servlet的url-pattern時(shí)如果url-pattern的值的"/",則說(shuō)明該Servlet是該項(xiàng)目的默認(rèn)Servlet,當(dāng)請(qǐng)求路徑匹配不到
具體的某個(gè)Servlet的時(shí)候,由該Servlet來(lái)處理該請(qǐng)求。為項(xiàng)目添加SpringMVC的應(yīng)用就是將spring的DispatcherServlet作為默認(rèn)的
Servlet,管理項(xiàng)目的請(qǐng)求。
這點(diǎn)與Filter的url-pattern的含義不一樣。
接口類 |
功能描述 |
事件類 |
ServletContextListener |
監(jiān)聽(tīng)ServletContext對(duì)象初始化和 |
ServletContextEvent |
ServletContextAttributeListener |
監(jiān)聽(tīng)ServletContext對(duì)像屬性的增加和移除事件 |
ServletContextAttributeEvent |
HttpSessionListener |
監(jiān)聽(tīng)session創(chuàng)建和銷毀 |
HttpSessionEvent |
HttpSessionActivationListener |
HttpSessionEvent |
|
HttpSessionAttributeListener |
監(jiān)聽(tīng)session屬性增減變化 |
HttpSessionBingEvent |
HttpSessionBingListener |
監(jiān)聽(tīng)session對(duì)象綁定事件 |
HttpSessionBingEvent |
ServletRequestListener |
監(jiān)聽(tīng)request對(duì)象 |
HttpRequestEvent |
ServletRequestAttributeListener |
監(jiān)聽(tīng)request的屬性的增減變化 |
HttpRequestAttributeEvent |
網(wǎng)頁(yè)題目:Java基礎(chǔ)Servlet監(jiān)聽(tīng)器詳解-創(chuàng)新互聯(lián)
文章URL:http://ef60e0e.cn/article/jhpej.html