在Thymeleaf-Spring-Boot中,可以使用Thymeleaf的迭代器来实现一个接一个地迭代。具体步骤如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
@Controller
public class UserController {
@GetMapping("/users")
public String getUsers(Model model) {
List<User> userList = // 从数据库或其他数据源获取用户列表
model.addAttribute("users", userList);
return "user-list";
}
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>User List</title>
</head>
<body>
<h1>User List</h1>
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>Email</th>
</tr>
<tr th:each="user : ${users}">
<td th:text="${user.id}"></td>
<td th:text="${user.name}"></td>
<td th:text="${user.email}"></td>
</tr>
</table>
</body>
</html>
在这个例子中,Thymeleaf的迭代器使用th:each属性来指定要迭代的集合,并使用th:text属性来显示每个用户的属性值。通过在Controller中将用户列表添加到Model中,然后在Thymeleaf模板中使用${users}来引用该列表,就可以实现一个接一个地迭代用户数据。
推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)
领取专属 10元无门槛券
手把手带您无忧上云