我正在使用 Spring4/JPA/JSoup/Ckeditor 创建应用程序。
用户登录 -> 打开页面 -> 使用 ckeditor 输入文本 -> 发布它(类似于一个小博客)。
数据已成功保存到mysql数据库中,例如:
- 用户在 ckeditor 中输入粗体文本,并将其保存为
<p><strong>Bold</p></strong>
- 但是当我启动 View 页面(jsp)时,该数据与 html 标签一起出现,因为它来自数据库,如下所示:-
<p><strong>Bold</p></strong>
为了正确的行为,它应该显示为 - 粗体
当我查看jsp页面的源代码时,数据库中保存的html出现如下 输出来自
<p><strong>Bold</strong></p>
您能帮我解决一下吗,我无法找到 <> 到
的转换位置< >
正在发生吗?
谢谢
最佳答案
在jsp中添加以下代码有效
<c:out escapeXml="false" value="${ticket.body}" />
关于spring-security - 从数据库检索的 HTML 显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38672236/