gpt4 book ai didi

image - 资源库在 h :graphicImage 中被忽略

转载 作者:行者123 更新时间:2023-12-04 23:58:23 26 4
gpt4 key购买 nike

我有以下标签:

<h:graphicImage value="Circle_Yellow.png" library="images" />

在我的文件夹中,我有以下结构:
/resources/images/.....
/WEB-INF/....
/*.xhtml

渲染时,该图像显示为:
<img src="Circle_Yellow.png">

但是我确实看到其他使用资源的东西,例如
<script type="text/javascript" src="/www/javax.faces.resource/jquery/jquery.js.xhtmlln=primefaces"></script>

如果我去 /www/javax.faces.resource/Circle_Yellow.png?ln=images有用。

那么我的库在 h:graphicImage 上被忽略了,我可能做错了什么。此外,它不仅仅是作为图像,我还有一个失败的 css 文件。

我使用的是 mojarra 2.1.16 和 primefaces 3.4.1。

最佳答案

value属性采用 URL,而不是资源名称。要指定资源名称,请使用 name属性。

<h:graphicImage library="images" name="Circle_Yellow.png" />

另见 the <h:graphicImage> tag documentation详情。

无关 到具体问题,你的用法 library属性不完全正确。请仔细阅读 What is the JSF resource library for and how should it be used?你应该把它用作
<h:graphicImage name="images/Circle_Yellow.png" />

关于image - 资源库在 h :graphicImage 中被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13871855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com