Listener是servlet规范中定义的一种特殊类,用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件,监听域对象的属性发生修改的事件。用于在事件发生前后做一些必要的处理。
对ServletContext的监听
ServletContextListener:Servlet上下文初始化和销毁时的监听器。
ServletContextAttributeListener:Servlet上下文参数变化时的监听器。
对HttpSession的监听
HttpSessionListener:HttpSession初始化和销毁时的监听器。
HttpSessionAttributeListener:HttpSession参数变化时的监听器。
对ServletRequest的监听
ServletRequestListener:ServletRequest初始化和销毁时的监听器。
ServletRequestAttributeListener:ServletRequest参数变化时的监听器。