gpt4 book ai didi

java - 遍历列表中的列表并显示在表中

转载 作者:搜寻专家 更新时间:2023-11-01 02:36:50 25 4
gpt4 key购买 nike

我在列表中有一个列表,它看起来像:

List<List<Integer>> coverage

在我的 Controller 中,我将它提供给模型。在我的模板中,我想遍历列表中的整数列表并将其显示在 1 个表中。

<table class="table table-hover table-bordered">
<tr>
<td class="table-colspan" colspan="1" >1</td>
<td class="table-colspan" colspan="1" >2</td>
<td class="table-colspan" colspan="1" >3</td>
<td class="table-colspan" colspan="1" >4</td>
<td class="table-colspan" colspan="1" >Total</td>
<td class="table-colspan" colspan="1" >6</td>

</tr>
<tr class="title-tr" th:each="list : ${coverage}">
<tr class="title-tr" th:each="r, iterationStatus : ${list}">
<tr th:text="${r}"></tr>
<td th:text="${r}" ></td>
<td th:text="${r}"></td>
<td th:text="${r}"></td>
<td th:text="${r}"></td>
<td th:text="${r}"></td>
</tr>
</tr>
</table>

我首先遍历列表以获取每个 List<Integer>在此之后我遍历 List<Integer>本身查看整数。但是来自 List<Integer> 的每个整数得到自己的行。所以 List<Integer> 中的第一个整数出现了 6 次。

我该如何解决这个问题?

希望我的情况足够清楚,否则我会提供更多信息。提前致谢。

最佳答案

问题是您试图将 tr 标签包含在其他 tr 标签中。如果要遍历列,请将其更改为:

<tr class="title-tr" th:each="list : ${coverage}">
<td th:each="r, iterationStatus : ${list}" th:text="${r}">
</td>
</tr>

附言因为我不太清楚你想要实现什么,只是另一个提示:如果你想遍历 tr,请使用 th:block 包装器而不是包含tr 到另一个 tr:

   <th:block th:each="list : ${coverage}"> 
<tr th:each="r : ${list}"> ... </tr>
</th:block>

关于java - 遍历列表中的列表并显示在表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47789615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com