在进入下一页之前,如何确保此commandButton的操作完成?
<a4j:commandButton value="Edit Skin" render="@all"
action="#{helloBean.setCurrentSkin(skin)}"
onclick="window.location.href = 'resources/html/Editor.xhtml';" />
使用oncomplete
而不是onclick
:
oncomplete="window.location.href = 'resources/html/Editor.xhtml'"
另一种方法是在操作方法中重定向,只需返回字符串:
return "Editor.xhtml?faces-redirect=true";