Mojarra JSF 2的实现具有以下上下文参数:
我的应用程序是一个财务、表单重型、启用AJAX的应用程序(一些屏幕具有50多个输入,并且可以通过AJAX添加大量更多数据/输入选项)。
这种行为的原因是什么?我知道第一个参数定义了在会话中保留的“页面”数,这对于返回按钮可能很有用,但触发
com.sun.faces.numberOfViewsInSession
(默认值为15)com.sun.faces.numberOfLogicalViews
(默认值为15)
ViewExpiredException
问题,但是在我们将这些设置提高到(更高的)值后,问题得到了解决。我的应用程序是一个财务、表单重型、启用AJAX的应用程序(一些屏幕具有50多个输入,并且可以通过AJAX添加大量更多数据/输入选项)。
这种行为的原因是什么?我知道第一个参数定义了在会话中保留的“页面”数,这对于返回按钮可能很有用,但触发
ViewExpiredException
的我的用例不使用返回按钮。第二个参数是什么意思?如果我停留在同一屏幕上,但通过AJAX添加了许多数据,是否需要更多逻辑视图来进行分页?
javax.faces.ViewState
隐藏字段中具有相同的值来确认)。 - BalusC<o:enableRestorableView>
和@ViewScoped
(unload-aware)。 - BalusC