Java servlet如何禁用页面缓存

如何禁用缓存?

应该做什么标题设置?

你能提供一个代码片段吗?

这将在响应上将缓存设置为禁用:

// Set standard HTTP/1.1 no-cache headers. response.setHeader("Cache-Control", "private, no-store, no-cache, must-revalidate"); // Set standard HTTP/1.0 no-cache header. response.setHeader("Pragma", "no-cache"); 

如果后端服务器返回一些标头,我想禁用varnish缓存

例如。

如果设置标题如下

JAVA代码

 ServletActionContext.getResponse().addHeader("ABC","true") 

然后在清漆中,如果我发现标题ABC的值为true,那么我不想缓存此页面。