我从< p:editor>
得到一个字符串,如下所示:< b>This is bold text< /b>
。
我想在xhtml页面中显示<b>This is bold text</b>
。我可以使用什么标签来做到这一点?
答案 0 :(得分:15)
将outputText与 escape="true"
:
<h:outputText escape="true" value="<b>This is bold</b>"/>
如this question的答案所述:
... Facelets隐含地将内联 [强调添加]内容包装在组件中,由
表示<h:outputText>
因此,如果您不使用outputText
标记并将escape
属性设置为true
,Facelets将为您添加一个,它将转义html标记。 击>
编辑:我对escape
属性完全错误。请原谅我的无知,因为我还在学习。根据文档escape
属性:
表示必须转义HTML和XML标记中敏感字符的标志。默认情况下,此标志设置为“true”。
请参阅this OS question的答案以获取正确的示例。