# Listener

  • ServletContextListener:用于监听 Web Application 的启动和关闭;
  • ServletContextAttributeListener:用于监听 ServletContext 范围(Application)内属性的改变;
  • ServletRequestListener:用于监听用户的请求;
  • ServletRequestAttributeListener:用于监听 ServletRequest 范围(Request)内属性的改变;
  • HttpSessionListener:用于监听用户 Session 的开始和结束;
  • HttpSessionAttributeListener:用于监听 HttpSession 范围(Session)内属性的改变。

配置方式

  • 使用 @WebListener 修饰 Listener 实现类。
  • 在 web.xml 文件中使用 <listener> 进行配置。