gpt4 book ai didi

java - 如何在struts2 启动时将一些数据库值设置为应用程序范围?

转载 作者:搜寻专家 更新时间:2023-11-01 01:35:52 24 4
gpt4 key购买 nike

我想在应用程序范围内设置一些值。

我尝试使用拦截器 init() 方法。但是它在下面的代码中给出了 null 指针:

ServletActionContext.getContext().getApplication().put("ApplicationName", applName);

想要在所有 session 中访问该字段。

最佳答案

在应用程序启动时初始化数据的规范方法是使用 ServletContextListener .

IMO 拦截器对此毫无意义:拦截器旨在在请求过程中跨应用程序实现行为,而不是启动时的一次性功能。

关于java - 如何在struts2 启动时将一些数据库值设置为应用程序范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14290722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com