在 thymeleaf 中使用 th:text 添加 HTML 标签

Adding HTML tags using th:text in thymeleaf

如何将 HTML 标签添加到 th:text 中,使标签可见?

这方面的一个例子如下:

一个名为 htmlcode 的视图变量被注入值

<b>bla</b>

视图本身看起来像

<div th:text="*{htmlcode}"><p>defaultcode</p></div>

现在我希望结果类似于

<div><b>bla</b></div>

我使用 th:utext 而不是 th:text 解决了这个问题。这样,添加的 HTML 标签未转义。显然,这必须谨慎使用,以防止 XSS 攻击。