微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么JSF会处理整个表单

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

我们将limit render设置为true,只渲染所需的组件.我还将执行设置为“@this”.我们正在观察一个奇怪的行为,即使我们没有将执行值指定为“@this”,与表单关联的所有操作也会随着单击的按钮一起执行.这大大降低了性能.

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

解决方法

您目前在问题中描述的内容绝对不是JSF和RichFaces的认行为.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐