无法禁用jsp缓存

Neo*_*Neo 2 jsp browser-cache

我不希望浏览器缓存指定的jsp,所以我在jsp中使用了下面的代码:

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

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

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

Pra*_*obo 6

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

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

编辑:看到这个问题如何控制所有浏览器的网页缓存?