如何在 p:column 中显示原始 HTML 标签?

How to display raw HTML tags in p:column?

我在数据库中有一个用户注释字段,它可以包含新行。我的实体对象中有一个 getter,它将来自数据库的所有 \n 字符替换为 <br/>。它进入 p:dataTable。但是当我使用 p:column 显示值时,它会更改 HTML 标签,以便显示它们而不是用作格式化数据显示的指令:

<p:column width="500" style="word-wrap: break-word">
    <f:facet name="header">User Note</f:facet>
    #{entity.userNoteDisplay}
</p:column>

所以如果实体对象中的userNote值是:

This is 
user note

然后 getUserNoteDisplay returns This is<br/>user note.

然而,HTML table 单元格恰好显示 This is<br/>user note,显示 <br/>.

我怎样才能让它解释而不是按字面显示 HTML 标签?

相关:How can i show text with html tag in primefaces

JSF 转义有效:

<p:column width="500" style="word-wrap: break-word">
    <f:facet name="header">User Note</f:facet>
    <h:outputText value ="#{entity.userNoteDisplay}" escape="false"/>
</p:column>