java – 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}" />

在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();"/>

这两种情况都有什么问题吗?

解决方法:

尝试

<h:commandLink onclick="history.go(-1); return false;">

要么

<h:commandButton onclick="history.back(); return false;">

为你工作?

上一篇:java – 更改navigationView的单个特定菜单项的背景颜色


下一篇:javascript – 向下滚动后导航淡入?