图片上传页面不能及时更新,求解

后台操作代码如下:

/**

* 还原图标

*

* @param model

* @param request

* @param operation

* @return

*/

@RequestMapping(value = Keys.SYS_SYSICON, params = "action=initPic")

public String initSysPagePic(Model model, HttpServletRequest request,

@RequestParam(value = "operation") int operation) {

String savePath = request.getServletContext().getRealPath(ICON_DIR);

String fileName = null;

if (operation == UPLOAD_LOGIN_PIC) {

fileName = LOGIN_PIC;

} else {

fileName = SYS_PIC;

}

int ret = -1;

File bak = new File(savePath + "/" + fileName + ".bak");

if (!bak.exists()) {

ret = 0;

} else {

new File(savePath + "/" + fileName).delete();

boolean isSuccess = bak

.renameTo(new File(savePath + "/" + fileName));

ret = isSuccess == true ? 0 : -1;

}

model.addAttribute(Keys.JSON_DATA, JsonUtil.toJSON(ret));

return Keys.AJAX_JSON;

}

谢谢!

------解决方案--------------------

1.你点“还原”后页面刷新了吗?

2.你“还原”后页面上图片的链接路径改变考虑到了吗

------解决方案--------------------

这个是页面加载延迟问题,有缓存的,你点击还原应该调用一个Ajax无刷新方法才可以,

否则用普通方式改变加载到页面,肯定不会马上变化的,

就像你每次修改一个页面,看效果的时候不都是要刷新几次才出来的,页面缓存是硬伤

------解决方案--------------------

同意二楼延时加载的说法。每次重新加载图片是需要时间的。

java 图片不更新,图片下传页面不能及时更新,求解相关推荐

  1. Java小项目中WEB-INF下jsp页面如何访问?

    Java小项目中WEB-INF下jsp页面如何访问? - 今天又是充满希望的一天 - CSDN博客 关闭 今天又是充满希望的一天 目录视图 摘要视图 订阅 var username = "H ...

  2. php mysql存图片路径_PHP 批量下传图片 怎么保存路径到mysql

    PHP 批量上传图片 如何保存路径到mysql 在网上找到一个PHP+FLASH 的批量上传图片的程序 但是我想把图片的路径 取出来 存入MYSQL数据库中 PHP代码如下 PHP code0) { ...

  3. APP开发-使用Vue3+vant+html5+ 实现相机拍照,选取相册图片,裁剪图片以及提取图片中的文字等功能(二)

    没用使用过Html5+请参考另一篇博客:如何在Vue项目里面使用Html5+ 一.实现图片的裁剪 1.1 在上个步骤当中,我们已经实现了拍照和相册里面选取图片,在最后的js方法当中,我们会将拍照或者从 ...

  4. Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)

    Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密 ...

  5. Java实现将文件(图片)上传到七牛云对象存储,并实现下载和删除功能

    引言:在搭建项目时如果把上传的文件存储在该项目运行的主机上,会导致访问该项目时加载非常缓慢,因此需要对象存储.并且对象存储具有网站数据动静分离,大幅提升网页性能,储存节点多,支持跨地域实时同步,成本低 ...

  6. java 图片刷新页面_js修改img的src属性刷新图片时的图片缓存问题

    问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过fir ...

  7. html上传动态图片不显示图片,解决 viewer.js 动态更新图片导致无法预览的问题

    前台页面要求图片的查看,是在表格中点击查看才弹出图片,网上发现用Viewer插件的挺多,就选用的这款插件,但是Viewer插件会产生缩略图,这里取巧了,将缩略图统一替换成了一个带有查看两字的小图片,这 ...

  8. 解决:百度编辑器UEditor,怎么将图片保存到图片服务器,或者上传到ftp服务器的问题(如果你正在用UE,这篇文章值得你看下)

    解决:百度编辑器UEditor,怎么将图片保存到图片服务器,或者上传到ftp服务器的问题(如果你正在用UE,这篇文章值得你看下) 参考文章: (1)解决:百度编辑器UEditor,怎么将图片保存到图片 ...

  9. java实现七牛云图片文件的上传

    java实现七牛云图片文件的上传 七牛云:https://portal.qiniu.com/create#resource 首先需要去注册一个账号实现实名认证 之后打开七牛云的 我们需要先创建一个储存 ...

最新文章

  1. 2015年第11本:代码整洁之道Clean Code
  2. sql语句转linq的一个小工具
  3. 设置最小值_AI基础教程62:使用文字菜单编辑文字(四)标点挤压设置
  4. CAN接口芯片SN65HVD230DR波形
  5. java写hive自定义函数_hive自定义函数的实现和执行
  6. canvas图形绘制
  7. 从高斯消元到矩阵的三角分解(LU)
  8. android camera API1调用camera HAL3流程学习总结
  9. java中的内存回收机制所采用的算法_JavaGC垃圾回收机制和常见算法
  10. windows11下安装vivado2019
  11. Python简单实现微博自动点赞
  12. NC65安装手册、NC65授权教程
  13. High-Sierra,MacOS10.13,增加IntelHD3000显存的方法_php_sir_新浪博客
  14. 【微信防封域名】【微信不死域名】【微信域名白名单】
  15. Mono.Cecil 修改目标.NET的IL代码保存时报异常的处理。
  16. At least one JAR was scanned for TLDs yet contained no TLDs.问题解决方式
  17. Python3操作pdf文件之ReportLab第1篇--解决中文乱码问题
  18. 组合数学(二)排列数和组合数
  19. Word文档误删怎样恢复?6种实用方法分享给你
  20. 一个平凡程序员的五年感悟:没有足够的付出,就没有热爱

热门文章

  1. springboot2新版springcloud微服务,带你了解不一样的springboot2
  2. redis 系列二 -- 常用命令
  3. 算法(6) —— AVL树
  4. “开源”将成为物联网开发生态链的标准
  5. merge-two-smerge-two-sorted-listsorted-lists
  6. 学习C语言你是否思考过表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?...
  7. Linux sendmail 服务器
  8. openfiler 搭建虚拟存储 并 配置服务端 (转载)
  9. linux备份一个脚本,发个备份脚本 - Linux系统与应用 - LinuxApp - 水木社区
  10. 邵阳一中2021高考成绩查询入口,邵阳高考成绩查询系统