?????? 當修改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每次都會認為是新的圖片,不會再從緩存里面取。
?????
posted on 2008-08-08 13:52
蔣家狂潮 閱讀(2127)
評論(7) 編輯 收藏 所屬分類:
JWeb