Listener

監聽器是實現特定的接口的java類,用來監聽web應用中ServletContext,ServletRequest,HttpSession等域對象的生命周期,一共有八種監聽器

1.創建java類實現監聽器接口

2.實現接口中的方法

ServletContextListener:用于監聽Web的啟動及關閉

ServletContextAttributeListener:用于監聽ServletContext范圍內屬性的改變

ServletRequestListener:用于監聽用戶請求

ServletRequestAttributeListener:用于監聽ServletRequest范圍屬性的改變

HttpSessionListener:用于監聽用戶session的開始及結束

HttpSessionAttributeListener:用于監聽HttpSession范圍內的屬性改變

3.在web.xml中進行注冊

<listener>

<listener-class>com.listener.OnlineUserListener</listener-class>

</listener>

4.timer計時器的使用

Timer timer = new Timer();//定時器類

timer.schedule(new TimerTask() {

public void run() {

System.out.println("================庫存盤點工作進行中" + (++count));

}

}, new Date(), 5000L);

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容