现在我需要做浏览器缓存:请求一个url时,如果有缓存,就不访问后台
@RequestMapping("pic.html")
public String pic(ModelMap map, HttpServletResponse response) {
response.setHeader("Cache-Control", "public,max-age=310");
long expires = new Date().getTime() + 10 * 60 * 1000;
response.setDateHeader("Expires", expires);
response.setHeader("Etag", "12345");
map.put("test", "testPic");
return "json";
}
像这样,我设置Cache-Control,但是浏览器中出现这样的情况。
设置的参数并没有覆盖,然后缓存也不起效果;请求仍然访问后台