Java SpringBoot Thymeleaf 双重each循环用法

之前再往上差了很久,没有找到写的好的,可能是我太笨了没看懂,或者说这个太简单了,根本就不需要写一篇文章
在这里为了帮助与我一样的小伙伴我就写一篇(其实就是记录一下)

正文

COPY
1
2
3
4
5
6
7
8
9
10
11
12
<div th:each="getList1:${list1}">
<p th:text="${getList1.getUsername}"></p>
<p th:text="${getList1.getAge}"></p>
<!-- 注意getList2是不能把值放到getList1的循环里的 -->
<!-- 但是getList1是可以把值放到getList2里的 -->
<!-- 既然双重Each,三重Each也是可以的,我就演示了 -->
<div th:each="getList2:${list2}">
<p th:text="${getList2.getUsername}"></p>
<p th:text="${getList2.getAge}"></p>
<p th:text="${getList1.getUsername}"></p>
</div>
</div>

做项目时遇到的问题

当时在做一个评论处理的时候遇到的一些问题
一张表实现评论评论
假设:
A==父评论
B==子评论
C==父评论
D==子评论
问题1:如何判断是子评论还是父评论
问题2:如何判断B评论是A的子评论
问题3:如何判断B评论不是C的子评论(如何区分开来)
问题4:如何判断回复评论时,回复的是子评论还是父评论
(如:如果我回复的是A评论,那么我(我是D)的这条评论就是A的子评论,要是我回复了B,如何将我(我是D)显示在在A评论下)
还有几个小问题就不列举了
详细请看这篇文章:https://blog.lete114.top/artitle/springboot-comment.html
如下图效果
Demo

Authorship: Lete乐特
Article Link: https://blog.imlete.cn/article/Thymeleaf-Each.html
Copyright: All posts on this blog are licensed under the CC BY-NC-SA 4.0 license unless otherwise stated. Please cite Lete乐特 's Blog !