我正在使用rich:编辑器功能,并且当用户在编辑器中输入数据时也能够获取HTML内容。
但问题是:现在我必须向用户显示相同的HTML内容。我该怎么做。
即如果我在编辑器中输入了一些粗体字符,则bean属性将包含“< strong> bold< / strong>”作为字符串。
但是在向用户展示时,我不应该向他展示那些HTML标签,而是将数据显示为粗体。
我做了类似的事情:“< span>#{testplannerBean.description}< / span>”但它与图像中的HTML标签一起显示。
答案 0 :(得分:0)
使用tinymce(谷歌),这将解决这个问题。
答案 1 :(得分:0)
我不得不像这样使用h:outputText:< h:outputText value =“#{testplannerBean.description}”escape =“false”>< / h:outputText>
转义对HTML敏感的内容
答案 2 :(得分:0)
如果要将Html内容显示为可读内容,则应使用富编辑器的属性richEditorControl1.HtmlText
。 HtmlText属性将获得&设置富编辑的内容。