1. 程式人生 > >Java Web學習筆記——Listener

Java Web學習筆記——Listener

1、Listener要用於對servlet、request、context進行監控,包括建立與銷燬、屬性變化等,Servlet目前提供8種Listener介面

  • HttpSessionListener:監聽Session的建立與銷燬
  • ServletContextListner:監聽Context的建立與銷燬
  • ServletRequestListner:監聽Request的建立與銷燬
  • HttpSessionAttributeListener:向被監聽物件中新增、更新、移除屬性時
  • ServletContextAttributeListener
  • ServletRequestAttributeListener
  • HttpSessionBindingListener:物件被放到Session或被移除時
  • HttpSessionActivationListener:伺服器關閉時將Session中的內容儲存到硬碟上,或伺服器重啟時將Session內容從硬碟上重新載入時

2、Listener只有在web.xml中配置過才能開始監聽,一般配置在Servlet標籤的前面,可以配置不同種Listener,同種Listener也可配置多個,觸發時伺服器依配置次序執行監聽程式