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) {
    
        }
    }
    
    作者:蓝月

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

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

  • 相关阅读:
    目前最大的IPV6安全风险有哪些?
    PHP中exec、system等函数调用linux命令问题
    ubuntu下LAMP环境安装
    Ubuntu配置Apache虚拟主机
    XML和YAML的区别与使用方法
    使用CURL访问站点的时候出现403的解决办法
    IPv6安装及使用手册
    SuperSlide2.1-滚动
    HTML常用手册
    关于Ajax参数的思考
  • 原文地址:https://www.cnblogs.com/viplanyue/p/13573674.html
Copyright © 2011-2022 走看看