簡體   English   中英

如何使用thymeleaf在兩個列表上同時迭代

[英]How to iterate simultaneously over two lists using thymeleaf

我是百老匯的新手,在我目前的春季啟動項目中,我有這個百里香的代碼:

<table class="table table-hover" id="table">
          <thead  style="background-color:#CCE5FF">
            <tr>  
                <th>ID</th>                     
                <th>Code</th>                   
                <th>Created Date</th>
                <th>EMP Account</th>
                <th>Bank Name</th>
                <th></th> 
            </tr>
            </thead>
            <tbody>
            <tr th:each="emp,iterStat : ${empList}">//accList-another list
                <td th:text="${emp.id}">ID</td>
                <td th:text="${emp.mdrcode}">Code</td>
                <td th:text="${emp.createDate}">Created Date</td> 
                <td th:text="${}">Emp Account</td>
                <td th:text="${}">Bank Name</td>                     
                <td><a  id="editview" class="btn btn-sm btn-default" th:href="@{/}"><i class="fa fa-edit"></i> View</a></td>
            </tr>
            </tbody>
          </table>
            </tbody>
          </table>

這里我有兩個列表中的詳細信息,一個列表值成功。 但我不知道如何獲得第二個列表值。

我試圖一次迭代兩個列表th:each但我沒有得到值。

迭代第一個列表並從索引獲取第二個列表中的值。

<tr th:each="emp,iterStat : ${empList}">
    <td th:text="${emp.id}">ID</td>
    <td th:text="${accList[iterStat.index].field}">Emp Account</td> 
</tr>.

如果列表具有相同的大小:

<tr th:each="emp,iterStat : ${empList}">
    <td th:text="${emp.id}">ID</td>
    <td th:text="${accList[__${iterStat.index}__].field}">Emp Account</td> 
</tr>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM