在我的一个iframe中包含了一个JSP页,在这个页中用ajaxfileupload上传了俩图片,上传图片的部分位于一个表单中,表单提交后还跳到当前页,但是我新上传图片后新上传的图片虽然覆盖了原先的图片,但是在网页中仍然显示原先的图片,郁闷郁闷,我觉得是缓存问题,但是在该jsp页加
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");
都不大起作用,时而好使,时而不好使!
求大神帮解
图片说明
reload下整个iframe 试试
不知道对不对,你的问题我知道了。
图片增加时间戳参数,要不图片另外起名字,否则肯定有缓存的。你加的meta只是防止jsp缓存,并不是图片的
用脚本输出图片,增加时间戳
<script>
document.write('<img src="xxxxxx.jpg?'+new Date().getTime()+'"/>')
</script>