无论何时单击浏览器返回,它都不能导航到上一个页面,而是导航到某个默认页面。如何使用JSF实现它?
单击浏览器返回按钮将从浏览器缓存请求结果页。这是一个客户端活动。它不会向你的服务器发送请求来获取一些默认页面(在你的情况下)。
请参考这篇文章来编写一个过滤器,指示浏览器不缓存动态JSF页面。
你也可以参考这个来了解更多的细节。
你可以试着通过编写客户端代码来检测用户是否点击了浏览器返回按钮。
请参考这篇文章来检测后退按钮点击。
如果你试图改变浏览器后退按钮的行为,这表明你的应用程序存在某种缺陷。