`

如何使IE不再读取缓存中的图片

阅读更多

在Action或者拦截器中使用下列方法。
	private void setResponseNoCache(ActionContext ct) {

		HttpServletResponse response = (HttpServletResponse)ct.get(StrutsStatics.HTTP_RESPONSE);
		
		response.setHeader( "Pragma", "no-cache" );
		response.addHeader( "Cache-Control", "must-revalidate" );
		response.addHeader( "Cache-Control", "no-store" );
		response.addHeader( "Cache-Control", "no-cache" );
		response.setDateHeader("Expires", 0);
	}


但在IE中上述方法不一定好使,可以再加上下面的方法:
<img src="img/xxx.jpg?temp=<%=Math.random()%>"/>


再试试看看是不是好了呢。
分享到:
评论

相关推荐

    IE缓存读取

    IE缓存读取

    易语言源码易语言读取IE缓存流源码.rar

    易语言源码易语言读取IE缓存流源码.rar 易语言源码易语言读取IE缓存流源码.rar 易语言源码易语言读取IE缓存流源码.rar 易语言源码易语言读取IE缓存流源码.rar 易语言源码易语言读取IE缓存流源码.rar 易语言源码...

    VB 读取IE缓存(查看缓存内容)

    VB 读取IE缓存(查看缓存内容) 你看到的文件来自:E动天下(http:/www.2e3.org)

    抓取IE,火狐,遨游和谷歌浏览器缓存密码的工具(博客)

    抓取IE,火狐,遨游和谷歌浏览器缓存密码的工具(博客)

    浏览器缓冲文件读取器

    支持IE、Maxthon、Firefox等主流浏览器缓冲的图片、视频、音乐、Flash等文件的读取和保存。 体积小,简单易用,功能较强

    易语言读取IE缓存流源码-易语言

    易语言读取IE缓存流源码

    VB从浏览器缓存中提取指定文件.rar

    VB从浏览器缓存中提取指定文件,IE缓存文件查看提取工具,查找指定的URL文件是否在IE缓存中,主要参考了PSC的代码。SendMessage实际使用时,要把 lParam 参数的类型改成需要使用的类型,一般还要加上Byval,程序将读取...

    IeCacheExplorer 1.5_ie缓存查看

    IeCacheExplorer ie缓存查看器可以显示所有 cookies的详细信息的互联网资源管理器将存储在您的计算机上,从您的计算机上的历史记录文件中读取所有信息并显示您访问过的所有 Url 的列表。它还允许您以清除历史记录,...

    禁止JQuery中的load方法装载IE缓存中文件的方法

    原来是重新加载以后,IE浏览器并没有从服务器端重新下载修改以后的test.asp,而是直接从IE缓存中读取没有修改之前加载的那个test.asp文件,因此会出先#panel元素的内容没有发生变化。 因此在使用以上方法之前需禁用...

    IE WebBrowser编程技巧

    Web控件不缓存网页,也不从缓存中读取 禁止WebBrowser复制 CTRL+C 在WebBrowser窗口上模拟KeyBd_Event 在使用WebBrowser控件,先要 初始化和结束程序后要终止化(Initialization & Finalization) 自定义浏览器上下文...

    IE6下CSS图片缓存问题解决方法

    用一句代码即可搞定: 代码如下: document.execCommand(“BackgroundImageCache”, false, true); 当然为了其它浏览器上能正常通过,需要做下判断后调用,才更安全: 代码如下: if(Browser.isIE6){ try{ document....

    解析jquery中的ajax缓存问题

    现在我要在浏览器里读取缓存,因为ajax请求的数据很大,请求一次就够了。但是问题来了,在FF里面,是没有ajax缓存的,也就是每次都会触发ajax请求,这点和IE不一样。所以在这里就得注意,做个判断,阻止触发ajax事件...

    禁用aspx页面的客户端缓存(防止页面被修改)

    但有时这也给我们带来了弊端,比如修改信息的页面,在提交修 改后,再次打开次页面,因为URL并没有改变,因此IE会读取本地缓存,页面显示的仍然是原始信息,这种情况特别容易出现在弹出对话框或窗口进行修改的方 式...

    JS读取,添加,修改XML

    自己做着玩的,目前是只做了IE支持,最好用QQ浏览器,为了防止XML内容出现缓存以及重复,做了相应备份,就是添加,修改,初始化的前一步操作的内容,绝对妥妥了,无权限问题,因为全是替换,绝对实用

    按IE后退按钮时让JSP不读缓存

    在ASP里我曾告诉过朋友如何让ASP程序不从缓存里读取数据,同样在JSP里也能实现,请看下面: 1, 使用java提供的方法,在jsp或者servlet中都可以 &lt;&#37; response.setHeader(“Pragma”,”No-cache”); response...

    ie发送ajax请求返回上一次结果的解决方法

    ie下面只会建立一次 ajax 请求,将响应结果放在浏览器缓存里 下次调用该ajax请求时 从缓存里读取 get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为...

    获取浏览器缓存指定格式文件

    1. 本工具全面支持Chrome, IE, FireFox, Opera, Safari等浏览器下的缓存文件读取 2. 支持指定文件格式检索查询 3. 支持文件导出 4. 可以查看文件完整信息 5. 支持文件格式打开方式默认选择 6. 可以支持网页检索...

    RG涉密信息检查与取证工具 2010 绿色测

    可查看电脑使用和程序运行程序,查看远程登录或者网络连接情况,查看系统由于访问互联网而残留的各种痕迹,URL缓存痕迹,分为快速和深度两种检查方法,快速为直接读取IE浏览器缓存文件,深度检查从磁盘级搜索上网...

    C# IE

    实现1:多页面2:收藏夹3:历史记录的读取和清空4:IE缓存的清理5:JavaScript错误的屏蔽 &lt;br&gt;修改了无数次,代码有些混乱 可能对有兴趣的朋友有点点用

Global site tag (gtag.js) - Google Analytics