JSF commandButton确保操作完成

时间:2013-02-26 10:58:07

标签: jsf onclick action commandbutton

在进入下一页之前,如何确保此commandButton的操作已完成?

<a4j:commandButton value="Edit Skin" render="@all"
                action="#{helloBean.setCurrentSkin(skin)}"
                onclick="window.location.href = 'resources/html/Editor.xhtml';" />

1 个答案:

答案 0 :(得分:1)

使用oncomplete代替onclick

oncomplete="window.location.href = 'resources/html/Editor.xhtml'"

另一种方法是在动作方法中重定向,只需返回字符串:

return "Editor.xhtml?faces-redirect=true";