監聽器有哪些作用和用法?


Java Web開發中的監聽器(listener)就是application、session、request三個對象創建、銷毀或者往其中添加修改刪除屬性時自動執行代碼的功能組件,如下所示:①ServletContextListener:對Servlet上下文的創建和銷毀進行監聽。②ServletContextAttributeListener:監聽Servlet上下文屬性的添加、刪除和替換。③HttpSessionListener:對Session的創建和銷毀進行監聽。補充:session的銷毀有兩種情況:1session超時(可以在web.xml中通過 / 標簽配置超時時間);2通過調用session對象的invalidate()方法使session失效。④HttpSessionAttributeListener:對Session對象中屬性的添加、刪除和替換進行監聽。⑤ServletRequestListener:對請求對象的初始化和銷毀進行監聽。⑥ServletRequestAttributeListener:對請求對象屬性的添加、刪除和替換進行監聽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM