目录
一、监听器是什么?
监听器可以监听就是在application(servletContext),session ,request 三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。
-
Listener分类:Javaweb提供了8个监听器(接口)
二、代码
(1)MyListener
package com.by.servlet;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyListener implements ServletContextListener {
//监听Servlet上下文对象创建的方法
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
System.out.println("============tomcat启动(create servletContext)========");
}
//监听Servlet上下文对象销毁的方法
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
System.out.println("============tomcat关闭(destroyed servletContext)==========");
}
}
(2)配置监听器
<!--配置监听器-->
<listener>
<listener-class>com.by.listen.MyListener</listener-class>
</listener>
三、运行效果
(1)启动tomcat时
(2)关闭tomcat时