请问如何不让TOMCAT缓存
我上传图片,第一次没问题
第二次上传图片,服务器图片变了,可是页面不变。还是原有图片。必须刷新页面才能出现新图片。
我都是重定向了。而且IE也写了meta不缓存,action里也设了response不缓存。请教高手

解决方案 »

  1.   

    ie-->工具--常规--浏览历史--设置--检查网页的新版本--每次访问页面时
      

  2.   

    Tomcat本身不会做缓存,
    先找个抓包工具,比如httpsniffer看一下是否请求了后台,如果请求到后台,那就是框架的问题了。
      

  3.   

    谢谢warison2008,您说的这种方法我试了。可行。
    但是我总不可能要求用户都这样做吧。请问我应该怎么改呢
      

  4.   

    response.setDateHeader("Expires",-1);
    response.setHeader("Cache-Control","no-cache"); 
    response.setHeader("Pragma","no-cache"); 
    设置过滤器 3个都带上
      

  5.   

    我设过了,没有任何效果
    在action里设了
    response.setHeader("Cache-Control", "no-cache");
    response.setHeader("Pragma", "no-cache");
    response.setDateHeader("Expires", -1);
    response.setDateHeader("max-age", 0);
    在页面里
    <meta   http-equiv="Expires"   CONTENT="-1">
    <meta   http-equiv="mas-age"   CONTENT="0">   
    <meta   http-equiv="Cache-Control"   CONTENT="no-cache">   
    <meta   http-equiv="Pragma"   CONTENT="no-cache"> 
    我都设过了,没有效果