Spring 使用 HTML 文本编辑器启动
Spring Boot with HTML Text Editor
我已将 CKeditor 与我的 spring 引导项目集成,并且一切正常。但是,当我通过集成的 CKeditor 插入数据时,返回的 data/text 不会按照它插入我的 MySql table 之前的样式显示样式。例如,这就是我插入数据的方式:
标题
文字说明
一旦我从数据库中检索到这个 text/blog,它看起来如下所示:
<h1>Heading</h1> <p>Text Description</p>
如何让插入的文本的样式与插入 table 时的样式相同?
我刚刚为遇到相同问题的任何人找到了解决我的问题的方法。 Thymeleaf 现在有自己的标签来删除或转义 html 标签。
这是我之前用的:
<p th:text="${singlePostJob.jobtext}"></p>
以上行将 return 数据作为文本而不是转义文本。但是,如果您改用 th:utext
,它会转义 HTML 标记并 return 编辑您的文本样式,就像您将它们插入表格中一样。因此,我使用了以下代码而不是上面的代码行,并且效果很好:
<p th:utext="${singlePostJob.jobtext}"></p>
我已将 CKeditor 与我的 spring 引导项目集成,并且一切正常。但是,当我通过集成的 CKeditor 插入数据时,返回的 data/text 不会按照它插入我的 MySql table 之前的样式显示样式。例如,这就是我插入数据的方式:
标题
文字说明
一旦我从数据库中检索到这个 text/blog,它看起来如下所示:
<h1>Heading</h1> <p>Text Description</p>
如何让插入的文本的样式与插入 table 时的样式相同?
我刚刚为遇到相同问题的任何人找到了解决我的问题的方法。 Thymeleaf 现在有自己的标签来删除或转义 html 标签。
这是我之前用的:
<p th:text="${singlePostJob.jobtext}"></p>
以上行将 return 数据作为文本而不是转义文本。但是,如果您改用 th:utext
,它会转义 HTML 标记并 return 编辑您的文本样式,就像您将它们插入表格中一样。因此,我使用了以下代码而不是上面的代码行,并且效果很好:
<p th:utext="${singlePostJob.jobtext}"></p>