반응형
JSTL을 사용하여 맵을 반복합니다.
이 질문에는 이미 답변이 있습니다.
JSTL 루프를 통해 Map<String, String>
키의 값과 값을 출력하려고합니다.
예를 들어, 나는 Map<String, String>
여러 항목을 가질 수있는 것을 가지고 있습니다 .JSTL을 사용 하여이 맵을 반복하고 키와 값을 모두 출력하고 싶습니다.
키를 사용하여 값에 액세스하는 방법을 알고 ${myMap['keystring']}
있지만 키에 어떻게 액세스합니까?
이처럼 :
<c:forEach var="entry" items="${myMap}">
Key: <c:out value="${entry.key}"/>
Value: <c:out value="${entry.value}"/>
</c:forEach>
이처럼 해시 맵을 반복 할 수 있습니다
<%
ArrayList list = new ArrayList();
TreeMap itemList=new TreeMap();
itemList.put("test", "test");
list.add(itemList);
pageContext.setAttribute("itemList", list);
%>
<c:forEach items="${itemList}" var="itemrow">
<input type="text" value="<c:out value='${itemrow.test}'/>"/>
</c:forEach>
더 많은 JSTL 기능을 보려면 여기를보십시오
참고 URL : https://stackoverflow.com/questions/2848332/loop-through-a-map-with-jstl
반응형
'Programing' 카테고리의 다른 글
현재 도메인 받기 (0) | 2020.07.11 |
---|---|
Xcode6 : 시뮬레이터의 두 인스턴스 실행 (0) | 2020.07.11 |
RxJS : Observable을 "수동으로"어떻게 업데이트합니까? (0) | 2020.07.10 |
Maven JAXB 플러그인의 차이점 (0) | 2020.07.10 |
iOS 7.0 코드 서명 ID가 없습니다. (0) | 2020.07.10 |