zoukankan      html  css  js  c++  java
  • java自定义监听器

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    import javax.servlet.ServletContext;
    import javax.servlet.ServletContextEvent;
    import javax.servlet.ServletContextListener;
    
    /**
     * 监听application对象的创建和销毁
     */
    public class SystemUpInitListener implements ServletContextListener {
        Logger logger= LoggerFactory.getLogger(SystemUpInitListener.class);
    
        //当application初始化
        @Override
        public void contextInitialized(ServletContextEvent sce) {
            //获取application
            ServletContext application = sce.getServletContext();
            //获取上下文路径
            String contextPath = application.getContextPath();
            logger.debug("当前上下文路径contextPath{}",contextPath);
            application.setAttribute("PATH",contextPath);
        }
    
        //application 销毁
        @Override
        public void contextDestroyed(ServletContextEvent sce) {
    
        }
    }

    web.xml

    <!--自定义监听器 监听上下文路径-->
      <listener>
        <listener-class>com.ytkj.rose.listener.SystemUpInitListener</listener-class>
      </listener>

    jsp 页面运用

  • 相关阅读:
    log4j(二)——如何控制日志信息的输出?
    Java生成指定范围内的工具类
    JavaBean和Map转换封装类
    cron表达式详解
    数据库主键按照固定前缀生成工具类
    邮件发送工具类
    NFC
    牛逼辩论
    快速排序
    希尔排序
  • 原文地址:https://www.cnblogs.com/yscec/p/12374426.html
Copyright © 2011-2022 走看看