【发布时间】:2017-09-21 10:21:03
【问题描述】:
我有一个使用 Apache Wicket 的 Web 应用程序。提交表单后,我需要拦截浏览器的后退按钮,以便重定向到初始页面或过期页面。我该如何实施?我尝试使用
@Override
protected void setHeaders(WebResponse response) {
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache, max-age=0, must-revalidate, no-store");
}
但它不起作用。
【问题讨论】:
-
以上代码默认wicket会处理你不需要显式调用。
-
好的,但对我来说不起作用。
-
我不确定。可能是页面版本设置为 false 其他情况可能是您的页面无状态页面。
-
你能否在表单上添加页面版本,因为默认情况下表单不是页面版本