Jsf 2 Browser back返回两个JSF页面
我有一个带有表单的JSF页面。submit按钮是一个Jsf 2 Browser back返回两个JSF页面,jsf-2,Jsf 2,我有一个带有表单的JSF页面。submit按钮是一个操作,该操作调用一个backingbean函数,该函数依次执行一些计算,然后返回一个字符串,该字符串是要查看的下一页的名称 这正如预期的那样有效。在这个页面上是一个带有另一个JSF页面结果的。在第三页上,如果用户单击“浏览器后退”按钮,则会将他们带到表单的第一页,而不是第二页。为什么会这样?我应该提到,支持bean是会话范围的 谢谢, Doug这是正常的,如果您验证您的URL,当您单击h:commandButton时,您将看到它没有改变。如果您
操作,该操作调用一个backingbean函数,该函数依次执行一些计算,然后返回一个字符串,该字符串是要查看的下一页的名称
这正如预期的那样有效。在这个页面上是一个带有另一个JSF页面结果的
。在第三页上,如果用户单击“浏览器后退”按钮,则会将他们带到表单的第一页,而不是第二页。为什么会这样?我应该提到,支持bean是会话范围的
谢谢,
Doug这是正常的,如果您验证您的URL,当您单击
h:commandButton
时,您将看到它没有改变。如果您首先希望它正确更改,您可以这样修改您的操作:youraction?faces redirect=true
更多信息: