每当点击浏览器后,它都不能导航到上一页,而是导航到某个默认页面。如何使用JSF完成?
答案 0 :(得分:6)
单击浏览器后退按钮可从浏览器缓存中请求结果页面。 这是客户端活动。它不会向您的服务器发送请求以获取某个默认页面(在您的情况下)。
请参阅此帖子writing a filter indicating the browser not to cache dynamic JSF pages。
您还可以refer this one了解更多详情。
您可以尝试通过编写客户端代码来检测用户是否已单击浏览器后退按钮。
请参阅此帖子detecting back button click。
如果您尝试更改浏览器后退按钮的行为,则表明您的应用程序存在某种缺陷。