jsf - 浏览器后退按钮导航

标签 jsf

无论何时单击浏览器后退,都不能导航到上一页,而是导航到某个默认页面。它是如何使用 JSF 完成的?

最佳答案

点击浏览器后退按钮从浏览器缓存请求结果页面。 这是客户端事件。它不会向您的服务器发送请求以获取某些默认页面(在您的情况下)。

请引用这篇文章writing a filter indicating the browser not to cache dynamic JSF pages .

你也可以refer this one了解更多详情。

您可以尝试通过编写客户端代码来检测用户是否单击了浏览器后退按钮。

请参阅此帖子以获取 detecting back button click .

如果您试图改变浏览器后退按钮的行为,则表明您的应用程序存在某种缺陷。

关于jsf - 浏览器后退按钮导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15493276/

相关文章:

java - 无法确定格式不当的原因

jsf - 通过查看参数功能可添加书签

jsf - 获取客户端使用jsf中的同一 session 发送请求的最后访问时间?

jquery - 单击时不要隐藏 OverlayPanel

spring-boot - org.apache.catalina.core.StandardContext.filterStart 异常启动过滤器 [OCPsoft 重写过滤器]

java - 如何使用 Java 显示来自 Oracle 的连接?

ajax - JSF ViewParam 必需 +AJAX 中断页面

css - <tr :table> come from? 的CSS样式在哪里

java - faces-config.xml 中的多个 <application> 标记

jsf - EL 表达式中的 OR 条件如何?