1.监听器作用
servlet2.4规范中提供了8个listener接口,可以将其分为三类,分别如下:
第一类:与servletContext有关的listner接口。包括:ServletContextListener、ServletContextAttributeListener
第二类:与HttpSession有关的Listner接口。包括:HttpSessionListner、HttpSessionAttributeListener、 HttpSessionBindingListener、 HttpSessionActivationListener;
第三类:与ServletRequest有关的Listener接口,包括:ServletRequestListner、ServletRequestAttributeListener
2.自定义监听器
根据不同的作用,实现不同的监听接口
public class LoginListener implements ServletContextListener{
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("销毁容器");
}
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("初始化容器");
}
}
web.xml中配置
<listener>
<listener-class>listener.LoginListener</listener-class>
</listener>