【发布时间】:2012-11-13 22:59:05
【问题描述】:
我已经使用 JSF 2.0 创建了一个 Web 应用程序。我在任何地方都使用过 session scope bean,因此我遇到了问题。 :( 我会用下面的例子来解释。
我在 dataTable 中有用户列表。当我单击用户时,我会看到该用户的详细信息。现在,当我右键单击用户 A 并单击 Open in new tab 时,我会在新选项卡中看到用户 A 的详细信息。
现在,当我右键单击用户 B 并单击在新选项卡中打开时,我会看到用户 B 的详细信息。
但是,当我进入选项卡(那里有用户 A 的详细信息)并刷新该页面时,我会看到用户 B 的详细信息。
如何克服这个问题,如果我刷新页面,我仍然会看到用户 A 而不是用户 B 的详细信息。
【问题讨论】:
-
你所做的是一个非常经典的反模式;)正是这激发了视图和对话范围。
标签: java jsf jsf-2 javabeans session-scope