下面是一些监听器接口
实现下面这些接口的类也要记得配置
-
注解配置 @WebListener
-
xml配置
<listener><listener-class>实现类</listener-class></listener>
-
ServletContextListener - 监听ServletContext对象的创建和销毁的过程
可以在容器启动时,设置beanfactory(IOC容器)
-
HttpSessionListener - 监听HttpSession对象的创建和销毁的过程
-
ServletRequestListener - 监听ServletRequest对象的创建和销毁的过程
以上三个为一组,它们都有xxxCreated/initalized(),xxxDestroyed()方法,在它们创建和销毁时调用
-
ServletContextAttributeListener - 监听servletcontext保存作用域改动(add,remove,replace)
-
HttpSessionAttributeListener - 监听HttpSession的保存作用域的改动(add,remove,replace)
-
ServletRuqestAttributeListener - 监听ServletRuqest保存作用域的改动(add,remove,replace)
以上三个为一组 -
HttpSessionBindingListener - 监听某个对象在Session中创建和移除
-
HttpSessionActivationListener - 监听某个对象在session域中的序列化和反序列化