JSF,ajax和commandLink,不重定向?

时间:2012-06-28 09:48:20

标签: ajax jsf commandlink

我想知道一个jsf应用程序,我想使用commandLink在我的托管bean上执行一个动作,那里有一个服务器调用,但我不想重新加载页面,我尝试过使用commandButton和attribut更新它的工作原理? 我如何使用commandLink进行此操作?

我使用commadLink的primefaces 3.2解决了这个问题:)

1 个答案:

答案 0 :(得分:0)

只需从操作方法返回nullvoid

<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>