JSF 1.2中的每个选项卡一个会话



我正在处理JSF 1.2应用程序。使用带有2个选项卡的浏览器考虑以下用例:

  1. 在第一个选项卡中,我登录用户"测试"。
  2. 在第二个选项卡中登录使用用户'test2'。
  3. 当我返回第一个选项卡时,已登录的用户将更改为'test2'。

如何将登录限制到当前选项卡而不是所有选项卡?换句话说,如何将HTTP会话限制到一个选项卡,而不是浏览器实例的所有选项卡?

尝试使用私有选项卡。这将解决问题。

私有选项卡不容纳cookie 。因此,这是每个选项卡的新会话cookie。

new:

另一种方法是为浏览器禁用cookie。

  • 默认的JSF行为正在将URL中的jsessionId串联。因此,每个选项卡将具有不同的jsessionId作为URL参数。

只需使用2个不同的浏览器(例如Chrome和Firefox)

如果您使用的是Firefox安装多FOX插件

相关内容

  • 没有找到相关文章