首先新建一个listener监听类,该类可以实现ServletContextListener
package cn.itcast.web.listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyServletContextListener implements ServletContextListener {
public MyServletContextListener() {
System.out.println("空参构造");
}
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("contextDestroyed");
System.out.println(this.hashCode());
}
public void contextInitialized(ServletContextEvent sce) {
System.out.println("contextInitialized");
System.out.println(this.hashCode());
}
}
在web.xml中配置该监听器,注意listener的位置在filtermapping之后,servlet之前
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<listener>
<listener-class>cn.itcast.web.listener.MyServletContextListener</listener-class>
</listener>
</web-app>