You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Thymeleaf的文本内容中创建可点击链接?

解决Thymeleaf中HTML内容被渲染为纯文本的问题

你当前用th:text输出公司描述,这个属性会自动转义所有HTML特殊字符,导致company.description里的链接被转换成纯文本(比如<a href="...">会变成&lt;a href="..."&gt;),自然无法正常跳转。

要让链接生效,只需把th:text替换为th:utext(即不转义文本):

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

注意事项

  • 使用th:utext时要确保company.description的内容可信,避免XSS攻击风险。如果内容来自用户输入,必须先做HTML过滤处理。

内容的提问来源于stack exchange,提问作者programmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 03:15:38