在开发中,发现主页头像与设置页面的头像不一致,在点击上传后,两个页面的额头像是一致的。但是,返回后再点击进去发现页面头像不一致。要不是主页头像是以前的,就是上传图片的页面的头像是以前的。我在服务器中防止图片的文件夹中发现,上传后以前的图片的已经删除,现在放置的是刚刚上传的图片。
查看源码也发现,路径也是指向当前图片。
最后觉得应该是缓存问题。因为之前遇到很多这样的状况。通过加随机数或者精确到毫秒的时间。以前的主要是解决一个url问题。避免多次提交后还是同一个路径。
因为这里需要几个不同页面的同步,所以url路径也应该一致,虽然我在一个页面中的图片显示路径中的加了精确到毫秒的时间参数,保证了能够正常上传,但是子啊jsp页面显示中,图片路径为了避免缓存,也应该加上时间。
即如下形式:
src="<%=path%>/sys/usermanage_showImg?imgName=${userInfo.head_pic==null||userInfo.head_pic==''?'personal_tx.jpg': userInfo.head_pic}&a=<%=new Date().getTime()%>" />
js中url路径形式如下:
var img = "<img src=\"" + path + "/sys/usermanage_showImg?imgName="+state+"&a="+i+"\" style=\"width: 106px;height: 106px\"/>"
这里只想把当时解决缓存的想法记录下来。
当然了 在jsp头文件中加上解决缓存的相关代码也是相关重要的。如下所示
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
一般的加上随机数或者加上精确到毫秒的时间常数就可以解决了
分享到:
相关推荐
Android webview 加载网页以及本地资源以及SD资源demo,以及加载缓存资源
本篇文章主要介绍了探究react-native 源码的图片缓存问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android应用源码之listview获取网络图片缓存优化_网络
用一句代码即可搞定: 代码如下: document.execCommand(“BackgroundImageCache”, false, true); 当然为了其它浏览器上能正常通过,需要做下判断后调用,才更安全: 代码如下: if(Browser.isIE6){ try{ document....
listview加载图片工具, ... 4、图片缓存问题,使用内存缓存和SDCard缓存,优先查找一级缓存,其次查找二级缓存,均无时下载,下载完毕后添加到两个缓存中 5、其它问题:设置默认图片、图片尺寸、OOM。
IE6下CSS背景图片闪烁的Bug(ie6下的背景图片缓存问题) IE6下的背景图片每次使用都会重新发送请求(非本地),连一个hover效果时候同样的背景图片仅仅位置不同而已,ie6都会再次发送请求,这个令人崩溃的事情需要解决...
问题:http请求模式设置不了 ... 问题:http请求模式设置不了 https://api.clock.newteo.com/user/company?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ
所以设计了一个图片缓存技术来解决每次android手机加载图片的问题 内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取 既然内存的读取时间最快,我们好好利用内存资源。将内存再分两层...
为什么要有图片缓存,图片缓存的原理,图片缓存的问题
AsyncTask应用练习,图片的三级缓存,以及解决快速滑动图片闪动问题
使用图片压缩技术和缓存技术加载大量图片,防止出现OOM的问题。
listvew的图片加载缓存问题
android 图片的二级缓存,让你不再担心你加载图片时的OOM问题
快速加载。。快速解决图片缓存问题以及图片的操作等等
FastJson,解析网络Json,多线程显示图片。简单缓存图片,解决图片对不上文字,图片排序混乱问题,万能适配器,完美运行。跳转到WedActivity
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
网络加载缓存 滑动图片 顶部显示带滑动焦点,图片的显示全部由服务器段控制。