我有一个我的应用程序的所有用户都可以访问的列表。我目前正在将它添加到特定用户的会话中。但我希望它在应用程序范围内而不是会话范围内。请帮助提供任何示例的参考/链接
问问题
6898 次
2 回答
4
在行动中,您可以使用:
ServletActionContext.getContext().getApplication().put("myVar", myObj);
为了在 JSP 中设置,您可以将<s:set>
标签用作:
<s:set name="myVar" scope="application" value="myObj"/>
于 2013-10-08T20:06:05.507 回答
0
我不确定您想如何使用该列表:您想将该列表显示到屏幕上,或者您只需要它作为配置。要显示它,您可以:
- 在您的操作中创建您的列表
statically
,然后在 JSP 中显示它 - 您可以
dynamically
从数据库中获取列表,然后将其显示在 JSP 中
将其用作配置:一些数据可以在初始化时在应用程序级别提供,但这些是配置参数。更多信息在这里:
使用是您可以从您的代码动态设置参数到 servletServletContext
的唯一方法:。更多信息在这里:servletContext.setAttribute()
于 2013-10-08T06:54:45.200 回答