使用struts2无法显示已更改的图像文件

时间:2014-01-15 09:40:33

标签: java caching struts2

我想使用struts2上传一个文件.File上传成功。我尝试了很多来自堆栈溢出的提示,但仍未能找到解决方案。

当我尝试更改图像时,新图像仅在清除缓存后出现。它不会自发地改变.struts2框架使用了瓷砖和 图像显示在标题和leftContainer上。

该文件以memberId登录后命名..(存储在会话中)

我使用了来自的fileUpload代码: http://www.tutorialspoint.com/struts_2/struts_file_uploads.htm

destPath = org.apache.struts2.ServletActionContext.getServletContext().getRealPath("/");
destPath = destPath + "images";
//where images are stored in images folder of webapps..

当我尝试上传新图片时,此图片将由登录成员的memberId重命名(存储在会话中)。

我的确切问题是,新文件已成功上传到图像路径。它也正确地重命名。但是这个新图像只在我刷新页面或清除缓存时出现。为什么这样?

如何避免提神?

请帮助..........

0 个答案:

没有答案