渲染从数据库 Spring Boot、Thymeleaf 检索到的 HTML

问题描述 投票:0回答:2

我有一个 Spring Boot 应用程序,我使用 TinyMCE 以 HTML 格式保存内容。 “内容”正确保存在数据库中...

HTML for saving content

Content saved in database

然后我使用 Thymeleaf 显示数据,目的是保留 TinyMCE 中生成的样式。我可以显示“标题”和“详细信息”字段,但“内容”字段仅显示它在数据库中的存储方式,我希望将其呈现为 HTML

Displaying the content

<div class="col-sm">
    <h3>[[${document.name}]]</h3>
    <p>[[${document.details}]]</p>
    [[${document.content}]] <!--issue here-->
</div>

非常感谢任何帮助,谢谢

html spring spring-mvc thymeleaf tinymce
2个回答
0
投票

[[${document.content}]]
替换为
[(${document.content})]
解决了此问题


0
投票

我正在做同样的任务。如何替换 a 标记中的持有者(类似于语法 [(${emailAppProperties.loginPage})])?
示例:

<a th:href="${emailAppProperties.loginPage}" target="_blank">my website</a>
© www.soinside.com 2019 - 2024. All rights reserved.