【问题标题】:Spring Boot with HTML Text Editor带有 HTML 文本编辑器的 Spring Boot
【发布时间】:2019-08-20 23:33:25
【问题描述】:

我已将 CKeditor 与我的 Spring Boot 项目集成,并且一切正常。但是,当我通过集成的 CKeditor 插入数据时,返回的数据/文本在插入我的 MySql 表之前不会显示其样式。例如,这就是我插入数据的方式:

标题

文字说明

一旦我从数据库中检索到这个文本/博客,它如下所示:

<h1>Heading</h1> <p>Text Description</p>

如何使插入的文本样式与插入表格中的方式相同?

【问题讨论】:

    标签: mysql spring-boot jdbc ckeditor thymeleaf


    【解决方案1】:

    我刚刚为遇到相同问题的任何人找到了解决我的问题的方法。 Thymeleaf 现在有自己的标签来删除或转义 html 标签。

    这是我之前使用的:

    <p th:text="${singlePostJob.jobtext}"></p>
    

    上面的行将返回数据作为文本而不是转义文本。但是,如果您改用 th:utext,它将转义 HTML 标记并返回您的文本样式,就像您将它们插入表格一样。因此,我使用了以下内容而不是上面的行,并且效果很好:

    <p th:utext="${singlePostJob.jobtext}"></p>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多