在我的网络应用程序中,我使用这些说明清除网页的缓存
<%
response.addHeader("Cache-Control", "no-cache,no-store,private,must-revalidate,max-stale=0,post-check=0,pre-check=0");
response.addHeader("Pragma", "no-cache");
response.addDateHeader ("Expires", 0);
%>
但是如果我按下浏览器的按钮(“后退”),它就不会加载页面(网页已过期)。 我该如何解决?
答案 0 :(得分:0)
如果你使用JSF 1.2或更高版本,你需要改变它:
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
</h:head>
它可以是template.xhtml的一部分