Servlet事件和監聽器

更改對象的狀態稱爲事件,事件基本上都是發生什麼的東西。

在發生這些異常時,我們也可以執行一些重要任務,例如計數總數和當前登錄的用戶數,在部署項目時創建數據庫的表,創建數據庫連接對象等。

javax.servletjavax.servlet.http包中有許多Event類和Listener接口。

事件類

Servlet中的事件類如下:

  1. ServletRequestEvent
  2. ServletContextEvent
  3. ServletRequestAttributeEvent
  4. ServletContextAttributeEvent
  5. HttpSessionEvent
  6. HttpSessionBindingEvent

事件接口

Servlet中的事件接口如下:

  • ServletRequestListener
  • ServletRequestAttributeListener
  • ServletContextListener
  • ServletContextAttributeListener
  • HttpSessionListener
  • HttpSessionAttributeListener
  • HttpSessionBindingListener
  • HttpSessionActivationListener

有關Servlet事件和監聽器的介紹和應用示例文章

  • ServletContextEvent - 點擊查看ServletContextEventServletContextListener的簡單例子。
  • HttpSessionEvent - 點擊查看HttpSessionEventHttpSessionListener的簡單例子。
  • ServletRequestEvent - 點擊查看ServletRequestEventServletRequestListener的簡單例子。
  • ServletContext AttributeEvent - 點擊查看ServletContextAttributeEventServletContextAttributeListener的簡單例子。
  • HttpSessionBindingEvent - 點擊查看HttpSessionBindingEventHttpSessionAttributeListener的簡單例子。
  • ServletRequestAttributeEvent - 點擊查看ServletRequestAttributeEventServletRequestAttributeEvent的簡單例子。