天天看點

jsp-Listener

當web應用在web容器中運作時,web應用内部會不斷發生各種事件:如web應用被啟動、被停止、使用者session開始、session結束等。通常來說,這些web事件對開發者是透明的。通過實作Listener接口,可以友善地監聽這些事件。

建立一個Listener隻需兩個步驟:1.建立Listener處理類;2.web.xml中配置Listener 或  采用注解形式。

常用的web事件監聽器接口有下面幾個:

ServletContextListener:用于監聽web應用被啟動、被停止。

ServletRequestListener:用于監聽使用者請求。

ServletSessionListener:用于監聽使用者Session的開始與結束。

下面的代碼将建立一個資料庫連接配接的Listener,該Listener會在應用啟動時擷取資料庫連接配接,并将擷取到的連結設定成為application範圍内的屬性。

繼續閱讀