![](/img/trans.png)
[英]primefaces 4.0 p:graphicimage defaultstreamedcontent does not render
[英]Icons does not appear in p:GraphicImage
我想在菜單欄中添加一些圖標。 我將它們放到resources / images文件夾中,但是沒有出現。
示例:在子菜單中,我添加了一個icon="fail.ico"
,但未顯示。
<p:menubar autoDisplay="true" >
<p:menuitem >
<p:commandLink action="index.jsf?faces-redirect=true" >
<p:graphicImage height="24" width="24" value="resources/images/home.ico" style="border:none" />
</p:commandLink>
</p:menuitem>
<p:submenu label="sayfa2" icon="fail.ico" >
<p:menuitem value="altMenu2" url="altMenu.jsf"/>
<p:menuitem value="altMenu3" url="altMenuu.jsf"/>
</p:submenu>
</menubar>
這樣嘗試,可以在我的jBoss上運行
<h:graphicImage value="#{pathManager.path}/resources/images/home.ico" />
並編寫一個處理資源路徑的類和方法,或者查看部署樹的外觀並對其進行硬編碼。
這取決於您當前的頁面在哪里(文件夾結構),以及您的應用程序如何處理路徑。 要解決此問題,請在丟失的圖像中(在Web瀏覽器中)單擊右鍵,然后觀看URL地址,現在返回到應用程序,並使用正確的路徑修復graphicImage的值。 您可能必須使用“ ../resources/images/home.ico”,具體取決於您的文件夾結構
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.