攫住你的心 2018-01-03 07:50 采纳率: 100%
浏览 6534
已结题

Cache-Control设置不起效

现在我需要做浏览器缓存:请求一个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,但是浏览器中出现这样的情况。
设置的参数并没有覆盖,然后缓存也不起效果;请求仍然访问后台

  • 写回答

2条回答 默认 最新

  • threenewbee 2018-01-03 15:41
    关注

    写的位置不对,要写在Interceptor
    http://www.bubuko.com/infodetail_126159.html

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置