如何使用h:commandButton在div或面板中执行操作

时间:2012-05-24 11:42:05

标签: jsf-2 primefaces

我试图在面板中显示行动结果:

<p:panel id="pnl" style="margin-bottom:10px;"> <p:commandButton id="addUser" value="Ajouter" action="#{userMB.addUser}" ajax="false" target=":pnl">

但是我无法在同一页面中获得结果,点击后我会得到新的页面。

你可以看到我使用了目标,有办法吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

  1. 将“target”更改为单词“update”并删除ajax =“false”
  2. 确保您的操作方法addUser不返回任何内容(方法签名的返回声明为“void”)或返回null
  3. 您可能需要使您的支持bean视图作用域(如果您更改为ViewScoped,请确保您的支持bean是可序列化的)