html 如何在Thymeleaf中创建文本内的链接?

d7v8vwbk  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(216)

我有一个循环,在这个循环中我把公司描述打印成文本。

<ul class="companies" th:each="company: ${companies}">
<li style="text-decoration:none"><strong th:text="${company.code}">Text1</strong> – <span th:text="${company.description}">description</span></li>
</ul>

但问题是,我有一个链接里面的“公司。描述”长文本。但在结果链接变成只是一个文本。如何创建一个链接?

mcdcgff0

mcdcgff01#

如果我没理解错的话,company.description包含的文本中有<a href="...">部分。如果你使用th:text,那么Thymeleaf会出于安全原因转义HTML。
如果你完全确定这不是用户数据,你可以使用th:utext,但是如果这是来自不可信来源的数据(例如你的应用程序的用户),那么这是一个安全风险,因为人们可以在其中放入各种HTML(或JavaScript!)代码。

相关问题