在themleaf里给遍历的字段加上超链接
时间: 2023-06-13 14:03:40 浏览: 93
要在 Thymeleaf 中为遍历的字段添加超链接,可以使用 `<a>` 标签和 Thymeleaf 的内置变量 `#strings`。假设我们有一个 `List` 对象 `users`,其中每个用户都有一个 `id` 和一个 `name` 属性,我们可以按如下方式添加超链接:
```html
<ul>
<li th:each="user : ${users}">
<a th:href="@{/users/{id}(id=${user.id})}" th:text="${#strings.concat(user.name, ' (', user.id, ')')}"></a>
</li>
</ul>
```
在上面的代码中,我们使用 `th:each` 循环遍历 `users` 列表,并为每个用户创建一个 `<li>` 元素。在元素内,我们使用 `<a>` 标签创建超链接,使用 Thymeleaf 内置变量 `#strings` 的 `concat()` 方法将用户名和 ID 连接起来,作为超链接的文本。我们还使用 `th:href` 定义超链接的目标 URL,其中 `{id}` 是路径变量,使用 `${user.id}` 替换。
阅读全文