Melintasi HashMap dalam JSP adalah serupa dengan berbuat demikian dalam kod Java biasa. Gunakan struktur gelung berikut:
String key = entry.getKey(); String value = entry.getValue(); // ...
}
Sementara skrip kecil sebelum ini biasa, mereka kini dianggap sebagai amalan yang buruk. Sebaliknya, kami mengesyorkan menggunakan JSTL, yang menyediakan
Key = ${entry.key}, value = ${entry.value}<br>
JSP Solution
Untuk menyelesaikan masalah khusus anda masalah:
<c:forEach items="${countries}" var="country"> <option value="${country.key}">${country.value}</option> </c:forEach>
Untuk menjadikan ${countries} boleh diakses dalam skop yang diminta, gunakan a Servlet atau ServletContextListener.
Berikut adalah contoh penggunaan Servlet atau ServletContextListener:
Map
}
< ;p>Atau:
Map
}
Atas ialah kandungan terperinci Bagaimana untuk Lelaran Melalui HashMaps dalam JSP Menggunakan JSTL dan Elakkan Skriplet?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!