Listener监听器它是JavaWeb的三大组件之一,JavaWeb的三大组件分别是:Servlet程序、Filter过滤器、Listener监听器
Listener它是JavaEE的规范,就是接口
监听器的作用是监听某种事物的变化,然后通过回调函数,反馈给客户(程序)去做一些相应的处理
13.1、ServletContextListener 监听器
ServeltContextListener 它可以监听 ServletContext对象的创建和销毁
ServletContext对象在web工程启动的时候创建,在web工程停止的时候销毁
监听到创建和销毁之后都会分别调用ServletContextListener监听器的方法反馈
两个方法分别是:
public interface ServletContextListener extends EventListener { /** * 在ServletContext对象创建之后马上调用,做初始化 */ public void contextInitialized(ServletContextEvent servletContextEvent) { } /** * 在ServletContext对象销毁之后调用 */ public void contextDestroyed(ServletContextEvent servletContextEvent) { } }
web.xml
<listener> <listener-class>com.bigbey.HelloServlet</listener-class> </listener>
如何使用ServletContextListener监听器监听ServletContext对象
使用步骤如下:
编写一个类去实现ServletContextListener
实现其两个回调方法
到web.xml中去配置监听器
评论区