监听器介绍:
-
常用监听器:应用启动监听器,会话监听器,请求监听器
作用
- ServletContextListener 应用启动监听
- HttpSessionLisener 会话监听
- ServletRequestListener 请求监听
实例:
代码演示(ServletContextListener 监听器):
1. 定义一个类,实现 ServletContextListener 接口
2. 使用 @WebListener 进行配置
3. 重写所有的抽象方法
@WebListener
public class RequestListener implements ServletRequestListener {
//应用初始化 (ServletContext 对象被创建了会自动执行的方法)
@Override
public void contextInitialized(ServletContextEvent sce) {
System.out.println("======contextInitialized========");
}
//应用销毁(ServletContext 对象被销毁时会自动执行的方法)
@Override
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("======contextDestroyed========");
}
}