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

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

10065486.jpg

10065487.jpg

后台操作代码如下:

/**

* 还原图标

*

* @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无刷新方法才可以,

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值