0

我有一个要求,一旦使用查找,我不希望查找视图存在于 com.sun.faces.logicalViewMap 中。

有人可以为我提供一些关于如何实现这一目标的信息。

基本上我不希望logicalViewMap 有超过4 个视图,我在web.xml 中设置了值。

但是由于我的屏幕有查找页面(通过 window.open 打开并且页面是 JSF),所以我最终会遇到这样的情况,即查找添加到视图中,并且在单击 5 个视图之后.. 主页会抛出 ViewExpiredException 。

<context-param>
 <param-name>com.sun.faces.numberOfViewsInSession</param-name>
 <param-value>4</param-value>
</context-param>
<context-param>
  <param-name>com.sun.faces.numberOfLogicalViews</param-name>
  <param-value>4</param-value>
</context-param>

拉维

4

1 回答 1

0

我们发现通过将 numberOfViewsInSession 修复为 15,我们能够解决该问题。

<context-param>
  <param-name>com.sun.faces.numberOfViewsInSession</param-name>
  <param-value>15</param-value>
</context-param>
<context-param>
  <param-name>com.sun.faces.numberOfLogicalViews</param-name>
  <param-value>4</param-value>
</context-param>
于 2012-09-14T17:50:13.913 回答