我尝试了很多可能的解决方案,但无法解决问题:
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache-control" content="no-store">
<meta http-equiv="Cache-control" content="must-revalidate">
<meta http-equiv="pragma" content="no-cache">
<meta name="expires" content="0">
这些不起作用。有人可以帮忙吗?我正在使用jsp/servlet。 application 是websphere Portal 6.1 的一个portlet。
切勿依赖 HTML 页面中的元标记来控制缓存。相反,您需要在响应中设置 HTTP 标头。在您的控制器中显示任何输出之前,您需要设置以下内容:
response.setHeader("Cache-Control", "max-age=0, must-revalidate");
这过去对我有用,但如果这不起作用,你也可能想尝试以下方法
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 1);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)