簡體   English   中英

如何為Primefaces GraphicImage設置圖像目錄

[英]How to set image directory for Primefaces GraphicImage

我有一個graphicImage組件,但我看不到我的loading.gif文件。 我認為文件路徑有問題。 我的圖片位於“Web Pages / Resources / images / loading.gif”下。

我正在使用Netbeans,這是我的頁面“Web Pages / Pages / customPages / index.xhtml”;

<p:blockUI block="myDataTable" trigger="myDataTable">  
            Loading<br />  
            <p:graphicImage library="images" value="loading.gif"/>  
        </p:blockUI

編輯:這些也沒有用:)

library="images" value="loading.gif"
library="resources/images" value="loading.gif"
value="loading.gif"
library="resources" value="loading.gif"

EDIT2:這是我解決這個問題的方法,但我認為這不是一個好的解決方案。 還有其他方法嗎?

value="#{FacesContext.getCurrentInstance().getExternalContext()}/resources/images/loading.gif"

當您使用library attributte時,您不應使用value attributte。 請改用name attributte。 嘗試:

<p:graphicImage library="images" name="loading.gif" />

使用attributte庫來指示資源文件夾中的文件夾

<p:graphicImage library="images" name="loading.gif" />

如果你使用子文件夾

<p:graphicImage library="images" name="folder1/folder2/loading.gif" />

暫無
暫無

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

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