zoukankan      html  css  js  c++  java
  • 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) {
    
        }
    }
    
    作者:蓝月

    -------------------------------------------

    个性签名:能我之人何其多,戒骄戒躁,脚踏实地地走好每一步

  • 相关阅读:
    nginx 配置 开发
    导入excel 数据到mysql出现的时间格式
    gradle 集成到myeclipse
    多线程同步和异步的方式
    谈一下spring 的理解
    java 中的反射
    Sublime Text 下配置python
    Python元组的简单介绍
    Python中strip()函数
    Python中的repr()函数
  • 原文地址:https://www.cnblogs.com/viplanyue/p/13573674.html
Copyright © 2011-2022 走看看