本文介绍使用时间戳解决浏览器缓存问题。
在IE或者其他的很多浏览器中,如果你每次请求的地址是相同的,浏览器就不会去连接服务器而是去读取缓存,这样对于很多应用来时是非常好的,可以降低服务器的压力或者减少带宽的使用,但是对于ajax应用,很多都是必须保持时时的连接与服务器进行交互,所以需要使用一个小技巧,时间戳来使每次的请求地址都不同,从而跳过浏览器的缓存 机制实现每次的请求服务器,这样的功能在图片验证码的时候也是比较常用的一种方法。
下面提供三种方法:
利用 filter 机制
1 | public class WeiXinFilter implements Filter { |
利用JS脚本
1 | <script type="text/javascript"> |
html页面设置
1 | <meta http-equiv="X-UA-Compatible" content="IE=8"> |