在JSTL 中迭代HashMap 中的ArrayList
在Java Server Pages (JSP) 中,Java 標準標記庫(JSTL) 提供了便捷的方法用於迭代資料結構的標籤。這包括迭代映射,其中每個鍵值對都儲存為 Map.Entry 物件。
要迭代HashMap 的鍵和值,包括任何儲存為值的ArrayList,您可以使用巢狀
<code class="jsp"> <foreach items="${myMap}" var="entry"> <span>Key: ${entry.key}</span> <foreach items="${entry.value}" var="item" varstatus="loop"> <span>Value: ${item}</span> <if test="${!loop.last}">, </if> </foreach> <br> </foreach></code>
此程式碼迭代myMap HashMap,對於每個鍵值對,輸出鍵,後面跟著對應ArrayList 中的值列表。 varStatus 屬性用於確定目前項目是否是清單中的最後一項,因此只有在不是最後一項時,才會在項目之間加上逗號。
附加說明:
以上是如何在 JSTL 中迭代 HashMap 中的 ArrayList?的詳細內容。更多資訊請關注PHP中文網其他相關文章!