4

我们正在使用 JSF 开发 Web 应用程序。我们在 Jboss 服务器上使用丰富的面孔。我们有 a4j 命令按钮、命令链接和 a4j js 函数来调用服务器操作。

我们已将限制渲染设置为 true,仅渲染所需的组件。而且我还将执行设置为 "@this" 。我们观察到一个奇怪的行为,所有与表单相关的动作也会随着按钮的点击而执行,即使我们没有为“@this”指定执行值。这大大降低了性能。

这是 JSF 处理 POST 请求的方式,还是我们缺少其他东西?

4

1 回答 1

1

您当前在问题中描述的绝对不是JSF 或 RichFaces 的默认行为。

您的具体问题是在其他地方引起的。根据评论,您似乎已经创建了一个PhaseListener用于记录目的,出于某种原因重新执行整个视图。您需要关闭它PhaseListener或修复它的实现。

于 2012-09-24T15:21:24.513 回答