我们可以通过在web.xml中指定更多的numberOfViewsInSession和numberOfLogicalViews来增加JSF中的查看会话数。但是,我们在多个浏览器选项卡情况下遇到了一个难题。当用户打开多个选项卡并通过选择带有获取请求的链接或使用对话框框架打开对话框来主动使用其中一个选项卡时,当他/她选择将触发ajax Post请求的下拉列表时,其他非活动选项卡的视图将过期。 / p>
我是否知道在多种浏览器选项卡情况下是否有最佳实践来处理JSF视图?
答案 0 :(得分:-1)
您可以通过com.sun.faces.numberOfLogicalViews
和com.sun.faces.numberOfViewsInSession
为Mojarra以及org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION
和org.apache.myfaces.NUMBER_OF_SEQUENTIAL_VIEWS_IN_SESSION
为MyFaces增加会话中的观看次数。
可以找到更详细的解释here。