我已经将ckeditor集成到我的spring boot项目中,并且一切都很好。但是,当我通过集成的ckeditor插入数据时,返回的数据/文本在插入mysql表之前不会显示其样式化的方式。例如,我将如何插入数据:
航向
文字说明
从数据库检索此文本/博客后,如下所示:
<h1>Heading</h1> <p>Text Description</p>
如何使插入的文本的样式与插入表的样式相同?
我刚为有同样问题的人找到了解决办法。thymeleaf现在有了自己的标签来移除或转义html标签。
这是我以前用过的:
<p th:text="${singlePostJob.jobtext}"></p>
上面的行将返回数据作为文本,而不是转义文本。但是,如果您使用 th:utext 相反,它将转义html标记并返回您的文本样式,即您将它们插入表的方式。因此,我没有使用上面的代码,而是使用了下面的代码,它工作得很好:
th:utext
<p th:utext="${singlePostJob.jobtext}"></p>