JSTL의 HashMap 내에서 ArrayList 반복
JSP(Java Server Pages)에서 JSTL(Java Standard Tag Library)은 편리한 기능을 제공합니다. 데이터 구조를 반복하기 위한 태그입니다. 여기에는 각 키-값 쌍이 Map.Entry 객체로 저장되는 맵에 대한 반복이 포함됩니다.
값으로 저장된 ArrayList를 포함하여 HashMap의 키와 값 모두에 대해 반복하려면 중첩을 사용할 수 있습니다.
<code class="jsp"><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:forEach items="${myMap}" var="entry"> <span>Key: ${entry.key}</span> <c:forEach items="${entry.value}" var="item" varStatus="loop"> <span>Value: ${item}</span> <c:if test="${!loop.last}">, </c:if> </c:forEach> <br> </c:forEach></code>
이 코드는 myMap HashMap을 반복하고 각 키-값 쌍에 대해 키와 해당 ArrayList의 값 목록을 출력합니다. varStatus 속성은 현재 항목이 목록의 마지막 항목인지 확인하는 데 사용됩니다. 따라서 항목이 마지막 항목이 아닌 경우에만 항목 사이에 쉼표가 추가됩니다.
추가 참고 사항:
위 내용은 JSTL의 HashMap 내에서 ArrayList를 반복하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!