【发布时间】:2011-09-20 02:02:27
【问题描述】:
这个问题应该很常见,但我找不到任何明确的信息。
基本上,我的网络应用程序的每个客户端都在构建一个对象,我想将此对象存储在会话 bean 中,以便在不同的网页中重用。
我实际上使用单个静态类来简化开发,但现在我需要它可用于多个客户端(当然,静态类为所有客户端提供相同的静态对象)。
tapestry 可以处理会话 bean 吗?如果没有,最好的解决方法是什么?
谢谢
【问题讨论】:
这个问题应该很常见,但我找不到任何明确的信息。
基本上,我的网络应用程序的每个客户端都在构建一个对象,我想将此对象存储在会话 bean 中,以便在不同的网页中重用。
我实际上使用单个静态类来简化开发,但现在我需要它可用于多个客户端(当然,静态类为所有客户端提供相同的静态对象)。
tapestry 可以处理会话 bean 吗?如果没有,最好的解决方法是什么?
谢谢
【问题讨论】:
您可以使用@SessionState 注释将值附加到会话并在多个页面中使用它们:
@SessionState
private MyType myVar;
【讨论】: