我有一个包含以下内容的数据库列:如何将文本字段中的数据转换为格式化的html?
<p><span style="color: #ff0000"><strong>$9,500,000.00</strong></span></p>
<p>$11,000,000.00</p>
在JSF 1.2和1.8.2 ICEfaces的,这个数据将输出的罚款。在JSF 2.1和Icefaces 3.0下,我看到了你所看到的 - 纯文本。
下面是一个代码片段和值在金额字段:
<ice:column>
<f:facet name="header">
<ice:outputText value="Amount"/>
</f:facet>
<ice:outputText value="#{offDoc.amount}"/>
</ice:column>
我试图包住冰:标签的outputText用标签,但没有奏效。有任何想法吗?
我在第一个输出中看不到“纯文本”。我看到了风格化的文字。不清楚问题是什么。 – Marc 2012-04-29 04:10:56
数据库中的我的列包含一个包含上述html标记信息的数量。我今天生产的是实际的格式 - 带有粗体和彩色文本的9,500,000美元。我现在看到的只是未格式化的html值。我不知道还有什么其他用来让它使用样式进行转换。 – 2012-04-29 04:26:55
你是说IceFaces是逃避你的HTML而不是解释它? – Marc 2012-04-29 04:27:50