【发布时间】:2021-04-25 18:36:40
【问题描述】:
我正在尝试使用 Thymeleaf。
如何使用 thymeleaf 遍历字符串列表?
我使用 Spring Boot。
感谢您的回答!
@GetMapping("/hello")
public String hello(Model model) {
List<String> list = new ArrayList<>();
list.add("Test1");
list.add("Test2");
return "hello.html";
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<table>
<th:block th:each="element : ${list}">
<tr>
<td th:text="${list[1]}">...</td>
<td th:text="${list[2]}">...</td>
</tr>
</th:block>
</table>
</body>
</html>
【问题讨论】:
-
<tr><th:block th:each="element : ${list}"><td th:text="${ellement}">...</td></th:block></tr>。或者,如果每个值都应位于其自己的行中,请将<tr>移动到<h:block...>内 -
你可以找到官方文档here 有很好的例子。
标签: java spring list spring-boot thymeleaf