h:commandButton局部刷新无法正常工作

时间:2016-06-06 05:20:31

标签: jsf jsf-2

我是JSF的新手,我很难在我的JSF 2.2中实现部分刷新/渲染,我使用.xhtml页面,我已经通过互联网搜索了解决方案,但却赢得了#工作。我的做法错了吗?

这是我的代码:

my.cnf

当按下命令按钮时,我希望只刷新panelGroup id =" result"中所涵盖的部分,它确实更新但我希望仅刷新该部分而不是整个页面。

非常感谢你的时间和精力。

3 个答案:

答案 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中并尝试