我正在尝试使用Froala编辑器,但在尝试显示以前保存的内容时遇到了问题(https://www.froala.com/wysiwyg-editor/docs#frontend)
问题是,具有值为<p>aaaa</p>
:的#{article.body}
- 如果我在我的facelets页面
<div class="fr-view">#{article.body}</div>
中,我会在屏幕上看到文本<p>aaaa</p>
(这是不正确的) - 但是,如果我把我的facelets页面放在
<div class="fr-view"><p>aaaa</p></div>
中,我会看到aaaa
(这是正确的文本)
你知道为什么会发生这种事吗?
您需要告诉JSF EL不要使用<h:outputText>
标记转义Bean的字段值。
<div class="fr-view"><h:outputText value="#{article.body}" escape="false"/></div>