Ket*_*tan 4 java navigation jsf
我在页面上有一个取消按钮。但是可以从不同的地方打开此页面。我的意思是父页面可以有所不同。
现在,通过单击“取消”按钮,我需要返回到我来自的确切页面,例如history.back()
。
我们如何在JSF中实现它?
有人可以指导我吗?
那history.back()
直接是行不通的。
<h:commandButton type="button" id="cancel" image="#{sessionScope.sessionObject.graphicImageFolderName}cancel_btn.gif" accesskey="#{bundle.oscer_command_cancel_accesskey}" value="Cancel" action="#{templatePrescriptionMaintenanceBackingBean.goBack}" />
Run Code Online (Sandbox Code Playgroud)
如果history.back()
我要使用与...相同的按钮
<h:commandButton type="button" id="cancel" image="#{sessionScope.sessionObject.graphicImageFolderName}cancel_btn.gif" accesskey="#{bundle.oscer_command_cancel_accesskey}" value="Cancel" onclick="javascript: history.back();"/>
Run Code Online (Sandbox Code Playgroud)
在这两种情况下有什么问题吗?
尝试
<h:commandLink onclick="history.go(-1); return false;">
Run Code Online (Sandbox Code Playgroud)
要么
<h:commandButton onclick="history.back(); return false;">
Run Code Online (Sandbox Code Playgroud)
为你工作?