【发布时间】:2011-09-02 11:42:41
【问题描述】:
我想在 jsf Web 应用程序中显示一个 html 文件中的图形图像,该文件在每次运行时都会发生变化。 问题是显示的图像总是一样的。
我试图通过在图像名称末尾生成一个随机数来解决这个问题。
public String getImageId () {
String imageId = "";
int nb = (int)Math.random();
imageId = "?id="+Integer.toString(nb);
return imageId;
}
然后,我在我的 jsf 页面中调用它
<h:graphicImage value="/images/Report.html_files/img_0_0_0#{MyBean.imageId}" cacheable="false" />
但没有任何改变。
您对此有任何想法吗? 谢谢
【问题讨论】:
标签: image jsf-2 browser-cache