【发布时间】:2013-11-22 11:47:42
【问题描述】:
我正在使用 JSF 2.0 和 RichFaces。在我的 XHTML 文件中,我使用了iframe。
会话以浏览器的相同标签保持相同会话的方式保持。但是在使用另一个浏览器时,会话可能会失效。我的问题是,当会话无效时,iframe 没有重定向到登录页面,我得到的是ViewExpiredException。
我该如何解决这个问题?
【问题讨论】:
我正在使用 JSF 2.0 和 RichFaces。在我的 XHTML 文件中,我使用了iframe。
会话以浏览器的相同标签保持相同会话的方式保持。但是在使用另一个浏览器时,会话可能会失效。我的问题是,当会话无效时,iframe 没有重定向到登录页面,我得到的是ViewExpiredException。
我该如何解决这个问题?
【问题讨论】:
问题在于重定向。 send.redirect() 方法重定向到我的登录页面,但登录页面位于 iframe 页面内。
所以我使用form.submit() 提交页面,因此XHTML 来自同一页面中的iframe。
【讨论】: