我相信以下是真的
javax.faces.STATE_SAVING_METHOD
设置为client
,则视图永不过期ViewExpiredException
javax.faces.STATE_SAVING_METHOD
设置为server
且,则视图状态不可用我不知道
谢谢
相关:
答案 0 :(得分:6)
您的问题的答案在您发布的链接中。我会在这里为你提炼出来:
视图状态不再可用的原因是什么(eexcept会话超时)?
每个会话都会有许多视图状态项目。如果需要添加新的视图状态对象,则使用Least Recently Used算法从视图状态映射中删除预先存在的Viewstate对象实例。这是导致给定视图状态对象过期的唯一原因(我知道)。请记住,这仅影响存储在视图状态映射中的特定视图状态对象,而不影响整个地图
是否有任何时间值可以配置为控制视图状态超时?
根据我的研究,我发现在提供此功能的规范或实现中没有上下文参数。所以目前,控制视图状态超时的唯一方法是控制会话超时