`

IE浏览器下的数据缓存

 
阅读更多

最近被测试组测试出来在IE浏览器下修改页面已经修改了数据入库,但是重新打开该条数据进行修改时,数据展示的却还是未修改之前的数据。Firefox没有发现这个问题。

    在jsp中已经加入了

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
怎奈不管用,使用的springMVC,然后我在java代码中,在页面跳转代码之前加入了
   response.setHeader("Cache-Control","no-cache");
   //Forces caches to obtain a new copy of the page from the origin server 
   response.setHeader("Cache-Control","no-store"); //Directs caches not to store the page under any circumstance
   response.setDateHeader("Expires", 0); //Causes the proxy cache to see the page as "stale"
   response.setHeader("Pragma","no-cache"); //HTTP 1.0 backward compatibility  
将其搞定
 
转一篇缓存实现原理
 
 
分享到:
评论

相关推荐

    一键删除IE浏览器缓存脚本

    可执行文件,可以清除IE浏览器所有缓存。需要主动运行该文件。默认是清除所有数据,可以根据其中的注释自行修改要删除的部分。

    浅析IE浏览器关于ajax的缓存机制

    IE浏览器对于同一个URL只返回相同结果。因为,在默认情况下,IE会缓存ajax的请求结果。对于同一个URL地址,在缓存过期之前,只有第一次请求会真正发送到服务端。大多数情况下,我们使用ajax是希望实现局部刷新的,...

    ie浏览器如何删除历史记录.docx

    2. 找到IE浏览器菜单栏工具下的“删除浏览器的历史记录”项。 3. 在打开的“删除浏览器的历史记录”窗口中,勾选中“历史记录”复选框,并单击“删除”按扭。 4. 再次回到IE浏览器中,单击收藏夹,然后再单击“历史...

    JS清除IE浏览器缓存的方法

    js中自动清除ie缓存方法 — 常用 对于动态文件,比如 index.asp?id=… 或者 index.aspx?id=… 相信有经验的程序员都知道怎样禁止浏览器缓存数据了. 但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止...

    IE下jquery ajax无法获得最新数据的问题解决(IE缓存)

    发现此ajax请求用的get方式,每次请求的URL一模一样,IE浏览器有个特殊的地方,如果每次请求的URL一样时,就会拿出缓存中已有的数据显示在页面上,并不会再次去查询数据库,所以每次显示的都是旧数据。 解决办法: ...

    ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题

    通常会因为缓存的原因而返回上一次的结果,造成混乱,[即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数的不同,不会产生这个问题]而FF下不会...

    清除Flash缓存和各种浏览器缓存的方法.docx

    5. 谷歌浏览器: * 在浏览器中选择工具 * 选择清除浏览数据 * 清除浏览数据 6. 腾讯TT: * 在浏览器中选择工具 * 选择Internet选项 * 选择删除 * 删除临时文件、cookie 7. 遨游(maxthon): * 在浏览器中选择...

    IEHttpAnalyzerV2

    IE浏览器的HTTP Analyzer是一个附加在IE浏览器,允许你 捕获的HTTP /实时HTTPS通信。 它可以跟踪和显示各种信息,包括标题,内容,Cookie,查询字符串,POST数据,请求和响应流,重定向URL和更多。 它有一个请求...

    如何删除浏览器缓存.docx

    在谷歌浏览器中,用户可以通过工具菜单中的“清除浏览数据”来删除缓存。用户可以选择需要删除的缓存项目,并点击“清除浏览数据”按钮来删除缓存。 3. 使用 FireFox 浏览器删除缓存: 在 FireFox 浏览器中,用户...

    PowerShell中编程清空IE缓存方法

    使用RunDll32.exe 来运行Internet选项的对应功能:  Temporary Internet Files (Internet临时文件)  RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 ... Form Data (表单数据)  RunDll32.exe InetCp

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

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

    网页数据分析器HttpWatch Basic v11.1.33.zip

    HttpWatch Basic是一款强大的网页...2、如果电脑有杀毒软件,可能会拦截,因为httpwatch将集成到浏览器,因此需要允许安装,安装完成后,打开IE浏览器,右键菜单即可看到httpwatch 3、更多httpwatch程序界面图如下:

    jquery ajax多次请求数据时 不刷新问题的解决方法

    jquery的ajax在频繁请求数据,或者重复请求数据的时候出现了一个情况,那就是非ie浏览器正常,ie浏览器会设置缓存,导致第二次请求的时候不会刷新,系统报304 not modify, 解决方案: jquery的ajax方法提供配置...

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

    查看远程登录或者网络连接情况,查看系统由于访问互联网而残留的各种痕迹,URL缓存痕迹,分为快速和深度两种检查方法,快速为直接读取IE浏览器缓存文件,深度检查从磁盘级搜索上网痕迹,基于数据特征和数据恢复技术...

    HttpWatchPro

    使用方法:打开IE浏览器,选择菜单“查看-浏览器栏”,再选择“HttpWatch Professional”即可。 日志中有少量内容还是英文,汉化后会出错,故保留。提示:授权文件已经在根目录下的“httpwatch.lic”

    egjs-persist:提供缓存接口以处理历史记录导航中的持久数据

    egjs-persist 提供缓存接口以处理历史记录导航中的持久数据。文件资料下载及安装直接从repo下载dist文件或... IE浏览器Chrome合金火狐浏览器苹果浏览器的iOS 安卓9+ 最新的最新的最新的7+ 2.3+(3.x除外) 如何开始开发

    ccleaner4.03简体中文专业版.rar

    包括IE浏览器的临时文件及浏览历史、最近输入的网址链接、Cookies以及index.dat文件等,清理windows资源管理器中最近打开的文档、开始菜单中的运行、缩略图缓存、系统回收站及临时文件,WIN的日志及内存转储数据。...

    HttpWatchPro抓包工具

    httpwatch中文版可集成于ie浏览器和firefox浏览器,软件支持显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息。 httpwatch中文版使用时只需要选择相应的网站,软件就可以对...

Global site tag (gtag.js) - Google Analytics