【发布时间】:2011-12-13 02:21:05
【问题描述】:
我从< p:editor> 得到一个字符串,如下所示:< b>This is bold text< /b>。
我想在 xhtml 页面中显示<b>This is bold text</b>。我可以使用什么标签来做到这一点?
【问题讨论】:
标签: jsf-2 primefaces
我从< p:editor> 得到一个字符串,如下所示:< b>This is bold text< /b>。
我想在 xhtml 页面中显示<b>This is bold text</b>。我可以使用什么标签来做到这一点?
【问题讨论】:
标签: jsf-2 primefaces
使用带有escape="true"的outputText:
<h:outputText escape="true" value="<b>This is bold</b>"/>
如this question的回答中所述:
...Facelets 将 inline [强调添加] 内容隐式包装在由
<h:outputText>表示的组件中
因此,如果您不使用outputText 标记并将escape 属性设置为true,Facelets 将为您添加一个,它将转义html 标记。
编辑:我对@987654329@ 属性完全错误。请原谅我的无知,因为我还在学习。根据文档escape 属性:
指示必须对 HTML 和 XML 标记中敏感的字符进行转义的标志。此标志默认设置为“true”。
请参阅this OS question 的答案以获取正确示例。
【讨论】: