监听器
参考链接:http://heavy_code_industry.gitee.io/code_heavy_industry/pro001-javaweb/lecture/chapter11/verse02.html
监听器列表
1)ServletContextListener
监听ServletContext对象的创建与销毁
import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.annotation.WebListener;//@WebListenerpublic class MyServletContextListener implements ServletContextListener {@Overridepublic void contextInitialized(ServletContextEvent servletContextEvent) {System.out.println("Servlet上下文对象初始化动作被我监听到了....");}@Overridepublic void contextDestroyed(ServletContextEvent servletContextEvent) {System.out.println("Servlet上下文对象销毁动作被我监听到了.....");}}
2)HttpSessionListener
监听HttpSession对象的创建与销毁
3)ServletRequestListener
监听ServletRequest对象的创建与销毁
4)ServletContextAttributeListener
监听ServletContext中属性的创建、修改和销毁
5)HttpSessionAttributeListener
监听HttpSession中属性的创建、修改和销毁
6)ServletRequestAttributeListener
监听ServletRequest中属性的创建、修改和销毁
7)HttpSessionBindingListener
监听某个对象在Session域中的创建与移除
8)HttpSessionActivationListener
监听某个对象在Session中的序列化与反序列化。
