zoukankan      html  css  js  c++  java
  • Javaweb -- ServletContextListener

    当启动web应用后端服务时,有时需要预先从数据库或者配置文件等读取信息来配置一些全局变量之类的

    这时可以用ServletContextListener,在启动服务时,加载设置基本配置

    实现如下:

    (1)创建一个类,命名为ServletListener(放在com.settings包中),

      可以在contextInitialized()这个方法中处理一些启动服务时需要配置的东西,代码如下:

    package com.settings;
    
    import javax.servlet.ServletContextEvent;
    import javax.servlet.ServletContextListener;
    
    public class ServletListener implements ServletContextListener{
    
        @Override
        public void contextDestroyed(ServletContextEvent arg0) {
            // TODO Auto-generated method stub
            
        }
    
        @Override
        public void contextInitialized(ServletContextEvent arg0) {
            // TODO Auto-generated method stub
            System.out.println("加载配置");
            
        }
    
    }

    (2)首先配置web.xml文件

      <listener>
      <description>server listener</description>
      <listener-class>com.settings.ServletListener</listener-class>
      </listener>

    (3)启动tomcat,在控制台可以看到输出“加载配置”

      (@_@)Y,完~

  • 相关阅读:
    Java基础回顾---JVM&JDK&JRE
    学习
    学习
    学习
    进度
    进度
    毕设进度
    学习进度
    Beta阶段项目总结
    第二阶段冲刺——seven
  • 原文地址:https://www.cnblogs.com/lmei/p/4815572.html
Copyright © 2011-2022 走看看