Thymeleaf Th:每个无限循环,使用Spring MVC [英] Thymeleaf Th:Each infinite loop, with Spring MVC
问题描述
所以我有一个名为StudySet.Java"的对象,它包含一个名为Rows.Java"的对象列表.我正在尝试使用 th:each 循环表示 thymeleaf 中的行列表,每一行都有一个名为question"的字符串和一个名为answer"的字符串.但是,每当我尝试通过从该研究集中获取行并将其添加到模型中来表示列表时,就会出现无限循环的问题和答案.
我会贴出我的控制器的一些代码和我的 html 页面,如果有人能看到我哪里出错了,那就太好了.提前致谢,如果有人想查看更多代码,请告诉我.
控制器
@Controller公共类 StudySetController {私人 StudySetRepository studySetRepo;@RequestMapping(value = "studySet/{studySetId}", method = RequestMethod.GET)public String addPostGet(@PathVariable Long studySetId, ModelMap 模型) {StudySet studySet = studySetRepo.findOne(studySetId);model.put("studySet", studySet);列表<行>行 = studySet.getRows();模型.put("行",行);返回学习集";}@自动连线public void studySetRepo(StudySetRepository studySetRepo) {this.studySetRepo = studySetRepo;}}
Html Table/Th:Each Loop
<div class="col-md-5 col-centric" style="padding-top:50px;"><div class="panel panel-default user-form"><div class="panel-heading"><h4><span th:text="${studySet.title}"></span></h4><div class="panel-body"><table class="table table-bordered"><tr th:each="row : *{rows}" th:object="${row}"><td><p><span th:text="${row.answer}"></span></p><p><span th:text="${row.question}"></span></p></td></tr>