【发布时间】:2015-09-18 22:02:33
【问题描述】:
我在数据库中有一个用户注释字段,它可以包含新行。我的实体对象中有一个吸气剂,它将来自数据库的所有\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 返回This is<br/>user note。
但是,HTML 表格单元格显示的是 This is<br/>user note,显示的是 <br/>。
我怎样才能让它解释而不是字面上显示 HTML 标签?
【问题讨论】:
标签: jsf primefaces