2

我在 h:outputlink 标记中有 h:outputText,但是 h:outputText 的文本没有显示在前端。

<h:outputLink id="test1" value="/aafdemo/pages/contact/createContact.seam"
    style="margin-left:5px"> 
    <h:outputText value="Contact" />
</h:outputLink>

我可以在萤火虫内部看到它,它被渲染成这样。

<a style="margin-left:5px"
    href="/aafdemo/pages/opportunity/createOpportunity.seam">Opportunity</a>

但是我在网页上没有看到。这是左侧菜单的一部分,它显示在所有页面上,并且没有在任何页面上显示“机会”字样。

奇怪的部分是 h:outputText 标签的值,如果我将其更改为其他内容,它将显示“Opportunity”标签。这很奇怪。

4

1 回答 1

0

也许有一些风格。我对相同的代码结构没有问题:

<h:outputText value="Please read the " />
<h:outputLink value="/termsAndConditions">
    <h:outputText value="Terms and Conditions." />
</h:outputLink>

html结果是:

Please read the <a href="/termsAndConditions">Terms and Conditions.</a>
于 2014-09-09T16:01:34.923 回答