我可以使用Thymeleaf的每个循环复制吗?

时间:2016-10-11 10:23:31

标签: spring-boot thymeleaf

因为Thymeleaf我很头疼。 我想在Thymeleaf中处理复杂的对象,就像循环中的循环一样。 看到这段代码:

百万富翁代码

<tr th:each="wrapper:${logWrappers}">
    <td th:text="${wrapper.serverName}">
<tr th:each="log:${wrapper.logs}">
<tr th:text="${log.name}">
<tr th:each="debug:${log.debug}" th:text="${debug}"></tr>
</tr>
</tr>
</td>
</tr>

模型

public class LogWrapper {     private String serverName;     私人列表日志;

// getters and setters

}

模型中的对象

public class LogModule {
    private String name;
    private String logType;
    private List<String> debugs = new ArrayList<>();
    private List<String> infos = new ArrayList<>();
    private List<String> errors = new ArrayList<>();

    // getters and setters
}

发送参数

model.addAttribute("logWrappers", logWrappers);

问题

<tr th:each="log:${wrapper.logs}">

此代码无效。我该如何解决?

重试

<tr> <td> <tr th:each="wrapper:${logWrappers}"> 
  <td th:text="${wrapper.serverName}"> 
   <tr th:each="log:${wrapper.logs}"> <td th:text="log.name"> 
    <tr th:each="debug:${log.debug}"> <td th:text="${debug}"></td> 
     </tr>
     </td>
     </tr>
    </td>
   </tr>
 </td>
</tr>

0 个答案:

没有答案