Jsf 2 <;h:Link>;标记:值属性如何可以有图像而不是文本?

Jsf 2 <;h:Link>;标记:值属性如何可以有图像而不是文本?,jsf-2,facelets,Jsf 2,Facelets,我有一个返回主页的标签 <h:link value="Home" outcome="/webpages/NewWelcome.xhtml"/> 我想有一个png主页图标,而不是“主页”文本。 如何将图像添加到“值”属性中 我试过了 <h:link value="#{<img style="border:0;" src="smiley.gif" alt="HTML tutorial" width="42" height="42">}" outcome="/w

我有一个返回主页的标签

<h:link  value="Home" outcome="/webpages/NewWelcome.xhtml"/>

我想有一个png主页图标,而不是“主页”文本。 如何将图像添加到“值”属性中

我试过了

<h:link  value="#{<img style="border:0;" src="smiley.gif" alt="HTML tutorial" width="42" height="42">}" outcome="/webpages/NewWelcome.xhtml" />

这显然不起作用。我不知道该怎么办

任何帮助都将不胜感激。
谢谢:)

h:link
中添加
h:graphicsimage

<h:link outcome="home" >
    <h:graphicImage value="/images/home.png" style="border: none" />
</h:link>


您没有尝试将图像添加为h:link的子组件。如果您不确定,为什么不在发布答案之前自己尝试一下?然后你可以根据自己的经验来判断,你不需要在没有任何有价值的技术阐述的情况下,用“试试这个”来发布这样一个犹豫的答案。@BalusC发布的代码处于工作状态-代码已经过测试。这个简单的代码不需要额外的解释。为什么犹豫不定的“试试这个”语句?@BalusC Text被更改了感谢你们的帮助:)这很明显,可惜它没有点击我!这与简单的html标记widout jsf标记相同。它工作得很好!:)