监听器
监听事件,在事件的发生前或后执行一些代码处理。
监听器监听操作的上下文
监听模型是一个设计模式(观察者模式)
Servlet有6个事件和8个监听器
主要提供了对ServletContext,HttpSession,ServletRequest的监听
实现ServletContextListener
- 实现ServletContextListener接口
- 编写配置文件
监听器代码:
public class ContextListener implements ServletContextListener{
//应用启动时触发
public void contextInitialized(ServletContextEvent sce) {
System.out.println("服务器启动");
}
//应用销毁--服务器停止触发
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("服务器停止");
}
}
- 配置文件
<listener>
<listener-class>com.zhushen.listener.ContextListener</listener-class>
</listener>