作为一个不断修炼的程序员,修炼过程满满的伤心泪,可能只有那些大神即使遇到bug也是游刃有余吧
最近看码匠笔记在B站上的一个视频,在使用thymeleaf 多层th:each 嵌套进行手动分页时遇到了问题,很奇怪up主为啥么报错,为啥呢,到现在没有想清楚码匠笔记 springboot实战
后来经过不断的试错,发现thymeleaf 在进行多层th:each 嵌套嵌套时需要声明,下面看代码结构:
=pagination
|
|===分页信息
|
|===question
|
|===问题信息
|
|===user
|
|===用户信息
|
这就是Java后端的代码结构了
首先up主是这样用的
<div class="media" th:each="question : ${pagination.questions}">
.......
</div>
没错这样是会报错的(至少在我电脑上是这样的
up主没有
在查询了一个博主的帖子后问题被完美解决
<div th:each="question : ${pagination}">
<div class="media" th:each="questions : ${question.questions}">
.......
</div>
</div>
代码已被贴到GitHub上有兴趣,大家可以研究研究,若有更好的方案评论区留言