Di Java, HashMap ialah struktur data yang menyimpan pasangan nilai kunci, di mana kunci adalah pengecam unik untuk nilai. Selalunya, adalah perlu untuk mengulangi kedua-dua HashMap dan ArrayLists yang disimpan dalam nilainya.
Untuk melakukan ini menggunakan JSTL, kami boleh menggunakan
Melulus melalui HashMap
Untuk HashMap,
<code class="java"><c:forEach items="${myMap}" var="entry"> Key = ${entry.key}<br> Value = ${entry.value}<br> </c:forEach></code>
Lelaran melalui ArrayList dalam HashMap
Memandangkan nilai dalam HashMap ialah ArrayLists, kita perlu mengulanginya dalam gelung luar.
<code class="java"><c:forEach items="${myMap}" var="entry"> Key = ${entry.key}<br> Values = <c:forEach items="${entry.value}" var="item"> ${item} ${!loop.last ? ', ' : ''}<br> </c:forEach><br> </c:forEach></code>
Dalam contoh ini, gelung dalam menggunakan
Sumber Tambahan
Atas ialah kandungan terperinci Cara Mengulangi HashMap dan ArrayLists di dalamnya menggunakan JSTL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!