我是JSF的新手,我很难在我的JSF 2.2中实现部分刷新/渲染,我使用.xhtml页面,我已经通过互联网搜索了解决方案,但却赢得了#工作。我的做法错了吗?
这是我的代码:
my.cnf
当按下命令按钮时,我希望只刷新panelGroup id =" result"中所涵盖的部分,它确实更新但我希望仅刷新该部分而不是整个页面。
非常感谢你的时间和精力。
答案 0 :(得分:0)
这对我来说很好,应该工作。你确定整个页面都被刷新了吗?
<f:ajax>
应该可以解决问题。
答案 1 :(得分:0)
我找到了答案,对于我的情况,我通过导入javax.faces-2.2.7.jar
使用JSF 2.2,我应该在head
标记中设置以下outputScript声明
<h:outputScript library="javax.faces" name="jsf.js" target="head" />
现在就像魅力一样。
参考:
Programatically adding Ajax Behaviour - “Mojarra is not defined”
答案 2 :(得分:-1)
从h:commanButton中删除actionListener并将侦听器放在f:ajax中并尝试