在 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 攻击。
如何将 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 攻击。