1

我将 html 和/或格式丰富的文本保存在数据库中,我试图在 IceFaces 文本字段中显示它,但它没有显示正确的格式(换行符或 url)。
是否有标签或组件可以显示正确的富文本或 html 格式?
谢谢!

4

3 回答 3

2

尝试 :

ice:outputText value="#{your.bean}" escape="false"

于 2009-08-20T15:32:24.217 回答
0

我只发现这个解决方案可以在 ICEfaces 页面中创建 HTML,使用 Facelets 的输出:

#{backingBean.HTML_delivering_method}

这会将您的 HTML 注入页面并处理它,就像您在页面中编写它一样。虽然,您必须测试是否正确处理了所有换行符。

于 2009-07-20T16:56:50.207 回答
0

实际上,它比我想象的要容易得多......
要使用 ICEFaces 正确输出保存在数据库中的 HTML,您只需使用 <ice:outputLabel/>标签,并在 value 属性中使用#{backBean.object.html_txt_field},如下所示:

<ice:outputLabel id="olDescription" value="#{backBean.object.htmlTXTfield}" />

这就是全部:)

于 2009-07-23T00:09:32.187 回答