当前位置:编程学习 > JAVA >>

求高手!怎么解决浏览器的缓存阿

刚刚做完一个web后台项目,调试的时候都要疯了,写的js已经改变却就是不运行
刚开始以为是代码问题,可是就是弹出一个小提示框的代码都不运行,换了一个浏览器才行
不过再改又兜回去了! --------------------编程问答-------------------- 要调试的时候把缓存清除掉不就行了 --------------------编程问答-------------------- 弹出窗口被拦截了。 --------------------编程问答-------------------- 在你地址栏的路径上加上?aa=1什么的~
--------------------编程问答-------------------- URL 后面加个没用的参数  值用时间 --------------------编程问答-------------------- 浏览器缓存提交的时候让每次URL都不一致,浏览器自然就不会缓存。
--------------------编程问答-------------------- 请求的时候可以传一个时间参数这样每次请求的就是新的请求了就不会读取浏览器缓冲了  --------------------编程问答-------------------- 你说  换浏览器就好使  ,还是弹出框,你确定不是 浏览器兼容问题?
按常理来说, 后面不加参数,最多是总弹同一个框,也不能不弹呀。 --------------------编程问答-------------------- 一般在.do后加一个时间戳保证每次请求的时候所带参数不一致 --------------------编程问答-------------------- 用360安全卫士或IE清除缓存,然后再试。 --------------------编程问答-------------------- 法1:

//设置页面不缓存  
response.setHeader("Pragma","No-cache");  
response.setHeader("Cache-Control","no-cache");  
response.setDateHeader("Expires", 0); 

法2:重写url --------------------编程问答-------------------- 觉得可能是ie的设置问题。 --------------------编程问答-------------------- 把js粘贴到jsp中调试好了,再放回去~
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,