博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2监听器
阅读量:5226 次
发布时间:2019-06-14

本文共 796 字,大约阅读时间需要 2 分钟。

public class ResInitListener implements ServletContextListener{

    
    public void contextInitialized(ServletContextEvent event) {
        //查找数据库中的全资源信息
        WebApplicationContext ctx =  WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());
        ResEbi resEbi = (ResEbi) ctx.getBean("resEbi");
        List<ResModel> resList = resEbi.getAll();
        //将数据放入指定范围,备用
        //数据存放以字符串形式存放
        StringBuilder sb = new StringBuilder();
        for(ResModel rm : resList){
            sb.append(rm.getUrl());
            sb.append(";");
        }
        event.getServletContext().setAttribute("allRes", sb.toString());
    }
    public void contextDestroyed(ServletContextEvent arg0) {
    }
}

 

在web.xml中添加配置,需要添加在spring监听器的下面

    <listener>

        <listener-class>cn.itcast.invoice.util.listener.ResInitListener</listener-class>
    </listener>

 

转载于:https://www.cnblogs.com/xiaozuo-2016/p/6599059.html

你可能感兴趣的文章
T端带数据库查询的假人系统
查看>>
Couldn't find preset "es2015" relative to directory问题解决
查看>>
Linux下常见命令
查看>>
Unix网络编程 高级IO套接字设置超时
查看>>
《JavaScript高级程序设计》读书笔记--ECMAScript中所有函数的参数都是按值传递的...
查看>>
图解VS2010打包全过程(转)
查看>>
css 三角图标
查看>>
nc(netcat) 的用法
查看>>
Win 7 32旗舰 镜像文件。
查看>>
改变自己,拥抱生活
查看>>
766-托普利茨矩阵
查看>>
Unity 打包PC和安卓的路径注意事项
查看>>
hihoCoder #1142 : 三分·三分求极值
查看>>
[Leetcode][JAVA] Word Ladder
查看>>
NVDIMM引领中国存储潮流
查看>>
oracle归档管理
查看>>
对requestAnimationFrame的一点理解
查看>>
jmeter动态参数传值配置
查看>>
python3基础08(exec、bytearray使用等)
查看>>
浅析php命名空间
查看>>