使用Chrome时无法恢复视图

时间:2014-01-28 08:28:08

标签: google-chrome jsf

我正在尝试一个简单的JSF示例。它只是JSF的测试页面,带有标签和命令按钮。我的命令按钮将触发POST请求并在辅助bean中执行操作。每当我单击命令按钮时,我总是会遇到错误:

View /index.xhtml could not be restored

现在,这只发生在Chrome上。它适用于其他浏览器,如IE和FireFox。如果它处于隐身模式,它甚至适用于Chrome。

在web.xml中添加以下代码可修复Chrome的问题:

<context-param>
    <param-name>com.sun.faces.enableRestoreView11Compatability</param-name>
    <param-value>false</param-value>
</context-param>

但我仍然想知道为什么我只在chrome期间遇到异常。我希望有人可以为我清除这一点。提前谢谢!

编辑: 我在请求页面时发现的唯一区别在于cookie:

Chrome:
Cookie:JSESSIONID=hkwfGUG-nQjCJTBh8dUeOFSz; searchMode=SEARCH; lastFolderUri=/themes; JSESSIONID=9C193DCE1E4412E9E4D7EF6645BE4CBF

Chrome (Incognito Mode):
Cookie:JSESSIONID=I1eusBuy_3nODrV1DaKKGBlF

我不知道为什么非隐身Chrome有多个JSESSIONID。

0 个答案:

没有答案