This question already has answers here:
back commandbutton in jsf
(5个答案)
5年前关闭。
如何建立一个将用户导航到上一页的链接(即与单击浏览器后退一样)?
谢谢。
(5个答案)
5年前关闭。
如何建立一个将用户导航到上一页的链接(即与单击浏览器后退一样)?
谢谢。
最佳答案
直截了当:请记住上一页的请求URL或JSF viewId,以便可以在输出或命令链接的href或值中使用它。有多种方法可以实现它,具体取决于您实际上如何浏览页面以及要如何实现“ jsfish”。您可以通过f:param
中的h:outputLink
将其作为请求参数传递,或者可以通过f:setPropertyActionListener
中的h:commandLink
将其设置为bean属性,或者可以创建一个PhaseListener
来记住viewId
和利用导航案例,或者您可以获取-much less reliable-JavaScript history.go()
函数。
08-17 15:06