thymeleaf-如何遍历类中的列表

to94eoyn  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(454)

我有一个用户类,这个类中有一个膳食列表。我想知道,如何迭代所有用户和每个用户内的膳食,以获得如下效果:

用户类别:

@Entity
@Table(name = "users")
public class User {

    private int id;
    private String username;
    private String password;
    private int age;
    private String email;
    private Gender gender;
    private List<Meal> meals;

    // ...
}

我现在,如何迭代用户,但无法想象如何

<body>

    <table class="table">
        <thead>
            <tr>
                <th>Username</th>
            </tr>
        </thead>
        <tbody>
            <tr th:each="user : ${users}">
                <td th:text="${user.getUsername()}"></td>
            </tr>
        </tbody>
    </table>
</body>
anhgbhbe

anhgbhbe1#

您可以在每个用户对象迭代过程中迭代外循环中的用户列表和内循环中的用户列表,如下所示。

<tr th:each="user : ${users}">
         <td th:text="${user.username}"></td>
         <tr th:each="meal : ${user.meals}">
                <td th:text="${meal.mealName}"></td>
         </tr>
</tr>

注意:要获得精确的表结构,您可能必须使用html colspan属性属性。

相关问题