Java에서 HashMap은 키-값 쌍을 저장하는 데이터 구조입니다. 여기서 키는 해당 항목의 고유 식별자입니다. 가치. 종종 해당 값 내에 저장된 HashMap과 ArrayList를 모두 반복해야 하는 경우가 있습니다.
JSTL을 사용하여 이를 수행하려면
HashMap 반복
HashMap의 경우
<code class="java"><c:forEach items="${myMap}" var="entry"> Key = ${entry.key}<br> Value = ${entry.value}<br> </c:forEach></code>
HashMap 내의 ArrayList 반복
HashMap의 값은 ArrayLists이므로 외부 루프 내에서 이를 반복해야 합니다.
<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>
이 예에서 내부 루프는
추가 리소스
위 내용은 JSTL을 사용하여 HashMap 및 ArrayList를 반복하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!