【发布时间】:2012-07-08 01:37:00
【问题描述】:
从事一些 JSF 2.0 项目。有为新/现有用户添加图片的表格。不刷新页面(*.xhtml)就看不到新添加的图片。我试着把常规:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
但这没有帮助。
如何禁用页面缓存?
【问题讨论】:
-
请发布您的 xhtml 文件。这里重要的不是浏览器缓存。添加新图片后,您需要更新显示图像的组件。
-
用于显示我正在使用 HTML
<img src="">标记的图像... -
好的,但它仍然无助于了解添加新图片后如何更新图像。
-
我有这个代码:
<object data="#{userBean.resourceUrl}/#{o.pic}.png" id="UserPictureThumb_${o.userID}" width="72" height="72"><img src="resources/images/AddUserImg-Icon.png" width="72" height="72" /></object>并且我正在使用具有相同名称的不同图片更改<object>的源(数据)。没有 ctrl+F5 不会刷新。