`
孙健坤
  • 浏览: 42026 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

解决URL的缓存问题

    博客分类:
  • JSP
阅读更多

URL后面加上时间戳 让每次请求的URL都不同 以避免Ajax的缓存问题

var url = "user_validate.jsp?userId=" + trim(field.value) + "&timestamp=" + new Date().getTime();

 

也可以使用Java代码 但并不推荐

response.setContentType("text/xml");

response.setHeader("Cache-Control", "no-store"); //HTTP1.1 

response.setHeader("Pragma", "no-cache"); //HTTP1.0

response.setDateHeader("Expires", 0);

 

out.println("Hello");

Thread.currentThread().sleep(3000);

分享到:
评论

相关推荐

    帝国7.2缓存插件 v1.0

    动态页缓存插件解决动态页反复查询数据库对服务器造成压力的问题。第一次访问时会生成一个静态缓存文件,第二次访问若在缓存有效时间内,则读取静态缓存文件。本插件理论上可以用于所有动态页面的缓存。每个动态页...

    如何解决Ajax请求结果的缓存问题说明

    目录 一、问题重现 二、通过为URL地址添加后缀的方式解决问题 三、通过JQuery的Ajax设置解决问题 四、通过定制响应解决问题一、问题重现我们通过一个ASP.NET MVC应用来重现IE针对Ajax请求结果的缓存。在一个空ASP...

    图片3级缓存,本地图片绑定url终极解决方案,仿照csdn那个参考谷歌的例子,我增加了本地绑定.

    图片3级缓存,本地图片绑定url终极解决方案,仿照csdn那个参考谷歌的例子,我增加了本地绑定. 代码非常清晰,初学者一看就懂

    ajax缓存问题解决途径

    ajax缓存问题解决途径: 是缓存的问题。在服务端加 header(“Cache-Control: no-cache, must-revalidate”); 并且在你的JS提交参数中加随机或是时间字符串 url+”?timeStamp=”+new Date().getTime(); 您可能...

    防止页面url缓存中ajax中post请求的处理方法

    主要介绍了防止页面url缓存中ajax中post请求的处理方式的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

    让html页面不缓存js的实现方法

    很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看。 不缓存JS的方法其实挺简单,CSS在...

    keep-alive不能缓存多层级路由菜单问题解决

    这出现的原因是多级路由导致的,就是router-view嵌套 在层级不同的router-view中切换tag会出现缓存数据失效的问题。目前keep-alive可以有效缓存一级,二级的路由菜单,3级以上菜单并不能做到缓存,这里提供一个解决...

    Ajax中浏览器的缓存问题解决方法

    每次清除缓存后,就会得到一个新的数据,所以归根到底就是浏览器缓存问题。纠结了很久,终于解决了,在这里总结一下。 我们都知道ajax能提高页面载入的速度主要的原因是通过ajax减少了重复数据的载入,也就是说在...

    快速解决jquery之get缓存问题的最简单方法介绍

    在ie系列下,$.get()方法在url地址固定时,会缓存返回结果,导致不可预料的问题。但在火狐下,则不会缓存。 要解决该问题有很多办法,最直接的是把$.get()方法换成$.ajax(),然后配置cache:false即可。我不喜欢$....

    使用时间戳解决ie缓存的问题

    在开发测试中,如果选择ie,当编辑某条数据时,再回过头来进行编辑,会发现,里面的数据和没有编辑以前是一样的, 这和种情况下,解决ie缓存成了问题。我的方法是,在请求链接后面加上一个时间戳,就只可以避免这种...

    ajax调用中ie缓存问题解决方法

    本文实例分析了ajax调用中ie缓存问题解决方法。分享给大家供大家参考,具体如下: ajax请求调用的过程中发现的问题:后台请求是一个简单的.aspx文件,而这个页面又没有考虑过缓存的影响,使用ajax调试的时候发现有...

    浅析XMLHttpRequest的缓存问题

    解决方法:知道了原理就简单了,也就是每次请求的URL不同,让它每次都去服务器端请求,而不是使用缓存。下面有两种自己常用的方法: 第一种方法是加时间戳var url = BaseURL + “&timeStamp=” + new Date().getTime...

    IE下Ajax缓存问题的快速解决方法(get方式)

    折腾了半天,程序中使用jquery的load方法进行请求,很奇怪为啥第二次无法发送请求。百度了一把,谁知load是用get方式进行请求的,...在javascript发送的URL后加上t=Math.random() 例如这样:URL+”&”+”t=”+Math.rando

    jQuery中ajax的使用与缓存问题的解决方法

    1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 ...

    Jquery $.getJSON 在IE下的缓存问题解决方法

    Jquery 的 $.getJSON请求有一个缓存机制 就是在请求相同URL访问后台时候 他会直接从页面缓存的数据中取出来数据 而不是请求后台 所以我们要改变一个URL 这是我们的URL var url =“XXXX/XXX” 下面来一个 生成随机数...

    Jquery validation remote 验证的缓存问题解决方法

    但是remote验证的缓存问题让我头痛了很久,几乎就像放弃这款插件了。 举例说明: 现有学校,年级,班级实体 在同一学校下不能有相同的年级,在同一年级下不能有相同的班级 以同一学校下不能有相同年级为例,在验证的...

    AJAX 缓存问题的两种解决方法(IE)

    做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除, 必须要等一段时间,后来知道是IE缓存的问题 AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的...

    android好用的框架(封装了数据库,注解,网络,图片缓存的框架)

    1、更新FinalBitmap模块,解决线程并发没有回收线程的问题 2、重写了FinalHttp模块 具体 change log 如下: FinalBitmap添加三个方法 public void onResume() public void onPause() public void onDestroy() ...

    浅析IE针对Ajax请求结果的缓存问题

    二、通过为URL地址添加后缀的方式解决问题 三、通过JQuery的Ajax设置解决问题 四、通过定制响应解决问题 一、问题重现 我们通过一个ASP.NET MVC应用来重现IE针对Ajax请求结果的缓存。在一个空ASP.NET MVC应用中...

    Ajax缓存问题的解决方法汇总

    Ajax的缓存问题,是比较烦人的,不过是有解决方法的,而且还不止一种,可以在URL后面加上一个随机数或时间搓都可以的

Global site tag (gtag.js) - Google Analytics