我不希望浏览器缓存指定的jsp,所以我在jsp中使用了下面的代码: % response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0);% 但是,它不起作用
<% 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?