JSF - <h:outputtext>(转义特殊字符)</h:outputtext>

时间:2013-01-17 08:20:30

标签: java jsf facelets

我正在尝试在outputText中设置1 ® 2:

<h:outputText value="1&lt;sup&gt;&#174;&lt;sup/&gt;2" escape="false"/>

什么是不正确的?我得到2大写。

1 个答案:

答案 0 :(得分:3)

您可以选择以下其中一项

在您的原始提案中,您/

之前的sup错位了
<h:outputText value="1&lt;sup&gt;&#174;&lt;/sup&gt;2" escape="false"/>

你也可以完全删除sup(但你的(R)不会小)

<h:outputText value="1&#174;2" escape="false"/>

最后,您可以直接使用它而无需转义

<h:outputText value="1®2"/>