欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JSP解决图片缓存问题 博客分类: Ajax/JS/JSP/HTML5 JSPIECache 

程序员文章站 2024-03-17 21:52:16
...
当修改jsp图片元素的时候,特别是小图片,往往出现不刷新图片的现象(针对先后图片名称相同,内容不同的情况),这是由于IE要会从缓存中读取原来的那张旧的具有相同名称的图片,所以不会及时刷新出新的图片到页面中,而你手中F5刷新则可以。
       图片缓存跟一般页面缓存是不大一样的,一般页面缓存只要设置
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>
即可。
     但图片缓存的话,只有通过另辟蹊径的方法,即图片资源加个随机数
    如:<img src="../../uppic/a.jpg"+"?temp="+<%=Math.random()%>/>

    这样IE每次都会认为是新的图片,不会再从缓存里面取。
相关标签: JSP IE Cache