一、说明定义——
Servlet事件主要有三类 : ①Servlet上下文事件 ②会话事件 ③请求事件
可以针对上述事件编写事件监听器,对事件做出相应处理
二、举例说明——
1、新建javaweb工程,在MyServletContextListener .java文件中写入:
public class MyServletContextListener implements ServletContextListener{ public void contextDestroyed(ServletContextEvent arg0) { System.out.println("servletContext摧毁"); } public void contextInitialized(ServletContextEvent arg0) { System.out.println("servletContext创建"); } }
2、web.xml配置声明:
<listener> <listener-class>listener.MyServletContextListener</listener-class> </listener>
3、打开tomcat服务,Redeploy部署文件
注意:当tomcat服务器开启时,会输出”servletContext创建“,关闭时输出“servletContext摧毁”,此为监听动作,监听serve是否开启。