【发布时间】:2022-04-25 16:25:58
【问题描述】:
我是 Thymeleaf 的新手。
我有两个对象 - Classroom 和 Student:每个教室都包含一个 List<Student>,我可以有一个教室列表:List<Classroom>。
我想用 Thymeleaf 做的就是下面的 java 代码:
for(int i = 0; i < classroomList.size(); i++){
System.out.println(classroomList.get(i).getRoomName());
for(int x = 0; x < studentList.size(); x++){
System.out.println(studentList.get(x));
}
}
所以输出将是:{classroom1{joe1,joe2}, classroom2{joe3}}...
但我需要能够在 HTML 中使用 Thymeleaf(通过传递教室列表)来实现这一点,这样我才能让它看起来不错。
非常感谢任何帮助。谢谢!
【问题讨论】:
-
请注意,这在 Java 中是不好的做法,因为它过于复杂,而且
get()可能是 O(n)。在 Java 和 Thymeleaf 中,您都需要一个迭代器;在后一种情况下,您正在寻找th:each。
标签: java html html-lists thymeleaf