在JSF中,可以使用<h:graphicImage />标记来呈现HTML“ img”元素。 例如,资源文件夹中的名为“ sofa.png”的图像,请参见下图:
1. JSF 1.x graphicImage
在JSF 1.x中,您可以直接在“值”属性中对图像URL进行硬编码:
JSF…
<h:graphicImage value="resources/images/sofa.png" />
HTML输出…
<img src="resources/images/sofa.png;" alt="" />
2. JSF 2.x graphicImage
在JSF 2.0中,您可以通过“资源库”概念渲染以上图像:
JSF…
<h:graphicImage library="images" name="sofa.png" />
HTML输出…
<img src="/JavaServerFaces/faces/javax.faces.resource/sofa.png?ln=images" alt="" />
注意
有关更多详细信息,请阅读此JSF 2.0资源库示例 。
下载源代码
下载它– JSF-2-GraphicImage-Example.zip (14KB)