JavaServlet如何禁用页面缓存
如何禁用缓存 doGet应该设置什么标题JavaServlet如何禁用页面缓存,java,servlets,Java,Servlets,如何禁用缓存 doGet应该设置什么标题 能否提供代码段?这将在响应中将缓存设置为禁用: // 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-c
能否提供代码段?这将在响应中将缓存设置为禁用:
// 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")
然后在varnish中,如果我发现标题ABC的值为true,则我不想缓存此页面。我相信您希望添加
response.setDateHeader(“Expires”,0)代码>用于代理。请看另一篇关于这个主题的好文章: