为什么JSF会处理整个表单

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

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

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

解决方法

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

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

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些