【发布时间】:2016-07-17 07:07:26
【问题描述】:
我使用 a4j:poll 来保持会话处于活动状态,但经过一些空闲时间后,我收到“无法恢复视图”错误。我相信民意调查正在后台创建视图,并且在达到 15(?) 的限制后会引发异常。
<h:form>
<a4j:poll id="poll" interval="30000"/>
</h:form>
web.xml:
<session-config>
<session-timeout>1</session-timeout>
<cookie-config>
<secure>true</secure>
</cookie-config>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
BalusC 说: “因此,只有当您手动将该限制设置得太低,或者您在后台不断创建新视图(例如,通过实施不善的民意调查)时,才会发生这种情况。” 在:javax.faces.application.ViewExpiredException: View could not be restored
我相信这是我的问题,但我不知道如何让它正确:(
【问题讨论】:
-
您是否尝试过为表单分配 ID?也许自动生成的 id 没有导致浏览量增加
标签: session jsf web.xml ajax4jsf