【发布时间】:2014-07-24 14:29:20
【问题描述】:
有没有办法让一个变量影响 Java Web、Java Servlet 和 JSP 中的所有会话和所有用户?
我知道您可以将这些变量保存在数据库中,但还有其他方法可以实现吗?
【问题讨论】:
-
您可以使用三种范围;请求、页面或应用程序。
-
我的意思是一个可以从任何会话和客户端访问的会话,你知道,每次一个用户登录我的网络应用程序时,他们都会创建一个与其他会话分开的新会话,并且与其他会话没有通信除非他们通过数据库进行通信。
-
再次阅读我的评论,因为您的问题明确询问了数据库之外的方法。
-
你能解释一下他们三个吗?只是我们有需要存储在应用程序上的数据,但我们既不能拥有外部文档(例如我的意思是 .json)也不能将其存储在数据库中,但我们可以将其存储为所有人都可以访问的变量应用程序。此外,这是一个变量,因此它会随着时间而变化。
-
然后你可以将它存储在应用程序范围内。要获得完整的解释,我建议您阅读 Head First Servlets 和 JSP。
标签: java jsp tomcat jakarta-ee