簡體   English   中英

h:當通過f:ajax更新其值時,不會下載graphicImage

[英]h:graphicImage is not downloaded when its value is updated through f:ajax

我在頁面上有一個圖像組件:

<h:graphicImage value="/imageServlet?imageId=#{someBean.imageId}"/>

在頁面中我有一個commandLink,其中包含:

<f:ajax execute="@form" render="@all"></f:ajax>

當我單擊commandlink時,頁面中的所有部分都會更新。 這還包括圖像的src 所以,我可以在firebug中看到h:graphicImage被成功更新。

現在,問題是,即使src被更新,新的圖像也不會從服務器下載,因此我得到一個'X',其中應該出現圖像。 當我右鍵單擊圖像並單擊“查看圖像”時,它已成功下載。

我的問題是,是否有其他方法用ajax更新h:graphicImage或者是否需要采取其他措施來完成預期的行為?

注意: 我使用的是Mojarra 2.1.6,Tomcat 7,我沒有使用任何第三方組件套件。

謝謝,

塞爾坎

這可能是與瀏覽器相關的問題。 您是否嘗試過禁用瀏覽器緩存?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM