显示来自rich:editor的HTML内容

时间:2011-10-14 12:32:25

标签: richfaces rich-text-editor

我正在使用rich:编辑器功能,并且当用户在编辑器中输入数据时也能够获取HTML内容。

但问题是:现在我必须向用户显示相同的HTML内容。我该怎么做。

即如果我在编辑器中输入了一些粗体字符,则bean属性将包含“< strong> bold< / strong>”作为字符串。

但是在向用户展示时,我不应该向他展示那些HTML标签,而是将数据显示为粗体

我做了类似的事情:“< span>#{testplannerBean.description}< / span>”但它与图像中的HTML标签一起显示。

editor with html tags

3 个答案:

答案 0 :(得分:0)

使用tinymce(谷歌),这将解决这个问题。

答案 1 :(得分:0)

我不得不像这样使用h:outputText:< h:outputText value =“#{testplannerBean.description}”escape =“false”>< / h:outputText>

转义对HTML敏感的内容

答案 2 :(得分:0)

如果要将Html内容显示为可读内容,则应使用富编辑器的属性richEditorControl1.HtmlText。 HtmlText属性将获得&设置富编辑的内容。