当前位置 : 主页 > 编程语言 > java >

无法禁用jsp缓存

来源:互联网 收集:自由互联 发布时间:2021-06-25
我不希望浏览器缓存指定的jsp,所以我在jsp中使用了下面的代码: % response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0);% 但是,它不起作用
我不希望浏览器缓存指定的jsp,所以我在jsp中使用了下面的代码:

<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
%>

但是,它不起作用.每次按下后退按钮,浏览器都会显示缓存页面而不刷新.

jsp中代码的位置是否重要?如何禁用缓存?

一个错字? Pramga而不是Pragma?尝试.

<%        
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
    response.setDateHeader("Expires", -1);
%>

编辑:看到这个问题How to control web page caching, across all browsers?

网友评论