監(jiān)聽器
1)什么是監(jiān)聽器?
servlet規(guī)范中定義的一種特殊的類,用于監(jiān)聽
servlet容器產(chǎn)生的事件并且處理。
主要是兩大類事件:
a, 生命周期相關(guān)事件:
servlet容器在創(chuàng)建或者銷毀request,
session,ServletContext這三個對象時,
產(chǎn)生的事件。
b,綁訂事件:
當(dāng)對request, session,ServletContext這三個
對象調(diào)用setAttribute,removeAttribute方法
時,產(chǎn)生的事件。
2)、如何寫一個監(jiān)聽器
統(tǒng)計(jì)在線人數(shù)
3)、ServletContext接口
(Servlet上下文)
a, servlet容器在啟動的時候,會為每一個
應(yīng)用創(chuàng)建唯一的一個servlet上下文對象。該對象
會一直存在,除非關(guān)閉服務(wù)器。
b,作用:
作用一 綁訂數(shù)據(jù)
setAttribute,getAttribute,
removeAttribute
作用二 訪問全局的初始化參數(shù)
String getInitParameter(String paramName)
作用三 獲得邏輯路徑對應(yīng)的實(shí)際的物理路徑
String getRealPath(String url);
c,如何獲得ServletContext?
方法一:ServletContext
GenericServlet.getServletContext()
方法二: ServletContext
Httpsession.getServletContext();
方法三: ServletContext
ServletConfig.getServletContext();
統(tǒng)計(jì)在線人數(shù)。
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |