我想知道一个jsf应用程序,我想使用commandLink在我的托管bean上执行一个动作,那里有一个服务器调用,但我不想重新加载页面,我尝试过使用commandButton和attribut更新它的工作原理? 我如何使用commandLink进行此操作?
我使用commadLink的primefaces 3.2解决了这个问题:)
答案 0 :(得分:0)
只需从操作方法返回null
或void
。
<h:commandLink value="submit" action="#{bean.submit}">
<f:ajax />
</h:commandLink>
与
public void submit() {
// ...
}
您也可以使用<f:ajax listener>
属性。
<h:commandLink value="submit">
<f:ajax listener="#{bean.submit}" />
</h:commandLink>