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 |