"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > JSTL을 사용하여 HashMap 및 ArrayList를 반복하는 방법

JSTL을 사용하여 HashMap 및 ArrayList를 반복하는 방법

2024-11-04에 게시됨
검색:220

How to Iterate over a HashMap and ArrayLists within it using JSTL

JSTL을 사용하여 HashMap 내에서 ArrayList 반복

Java에서 HashMap은 키-값 쌍을 저장하는 데이터 구조입니다. 여기서 키는 해당 항목의 고유 식별자입니다. 가치. 종종 값 내에 저장된 HashMap과 ArrayList를 모두 반복해야 하는 경우가 있습니다.

JSTL을 사용하여 이를 수행하려면 태그를 사용할 수 있습니다. 이 태그는 컬렉션과 맵을 반복하도록 설계되었습니다.

HashMap 반복

HashMap의 경우 태그는 키-값을 반복합니다. 각 반복의 키와 값 모두에 대한 액세스를 제공합니다.


    Key = ${entry.key}
Value = ${entry.value}

HashMap 내에서 ArrayList 반복

HashMap의 값은 ArrayList이므로 외부 루프 내에서 반복해야 합니다. .


    Key = ${entry.key}
Values = ${item} ${!loop.last ? ', ' : ''}

이 예에서 내부 루프는 태그를 다시 사용하여 ArrayList를 반복합니다. varStatus 속성을 사용하면 현재 반복이 마지막 반복인지 확인할 수 있으며, 이는 쉼표와 같은 적절한 구분 기호를 추가하는 데 유용합니다.

추가 리소스

  • [ JSP에서 HashMap을 통해 반복](https://stackoverflow.com/questions/9966200/howto-loop-through-hashmap-in-jsp)
  • [JSTL에서 사용](https ://docs.oracle.com/javaee/7/api/javax/servlet/jsp/jstl/core/ForeachTag.html)
릴리스 선언문 이 글은 1729738983에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3