1、簡介
- 用來監聽Servlet組件對象狀態發生變化的組件
- 可以監聽的源包括:ServetRequest、HttpSession、ServletContext
- 當監聽到事件源狀態發生變化時,會有對應的響應行為
2、使用方法
- 在web.xml文件中配置
<listener>
<listener-class>com.coder.util.ListenerContext</listener-class>
</listener>
- 通過@WebListener 注解配置,在監聽器上加注解
3、監聽器對象接口事件
?
監聽對象 | 監聽接口 | 監聽事件 |
ServletRequest | ServletRequestListener ServletRequestAttributeListener | ServletRequestEvent ServletRequestAttributeEvent |
HttpSession | HttpSessionListener HttpSessionActivationListener HttpSessionAttributeListender HttpSessionBindingListender | HttpSessionEvent HttpSessionBindingEvent |
ServletContext | ServletContextListener ServletContextAttributeListener | ServletContextEvent ServletContextAttributeEvent |