Java第四十二天,JavaWeb三大组件,Listener

一、ServletContextListener

监听ServletContext对象的创建和销毁

  • void contextDestroyed(ServletContextEvent sce) ===> ServletContext对象被销毁之前会调用该方法
  • void contextInitialized(ServletContextEvent sce) ===> ServletContext对象创建后会调用该方法

二、使用步骤

  1. 定义一个类,实现 ServletContextListener 接口,并实现方法
  2. 配置监听器

三、配置方法

1.web.xml 配置方法               

<listener>
    <listener-class>监听器的全限定类名</listener-class>
</listener>

例如:

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;

public class MyListener implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent sce) {
    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {

    }
}
<!--配置监听器-->
<listener>
    <listener-class>web.listener.MyListener</listener-class>
</listener>

2.注解配置方法

@WebListener

例如:

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;

@WebListener
public class MyListener implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent sce) {
    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {

    }
}

 

posted @ 2020-08-18 19:37  IT蓝月  阅读(109)  评论(0编辑  收藏  举报
Live2D