jsp egovMap의 활용
- 작성자 :
- 윤*진
- 작성일 :
- 2012-03-16 14:16:20
- 조회수 :
- 2,386
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
리스트의 결과값을 egovMap을 통해서 받아와서 jsp에서
"resultList.keyName" 형태로 출력을 하는게 일반적인 방법이지요?
그런데 거기에 들어가는keyName이 동적이기 때문에 jsp에서는
키네임으로 추출할수가 없습니다. 키네임을 모르는 상태에서 키네임과 벨류를
추출할수 있는 방법을 알려주시면 감사하겠습니다.
추가하여 설명 드리자면...
querty가 dynamic하게 바뀝니다.
select해올 테이블도 여러개라 고정적인 vo나 그런걸 쓸수는 없고
egovMap을 통해 keyname과 value를 사용하려합니다.
<c:forEach var="result" items="${resultList}" varStatus="status">
<tr>
<td align="center" class="listtd"> <c:out value="${result.keyname???}"/><c:out value="${result.value???}"/> </td>
</tr>
</c:forEach>
${result.keyname???} ${result.keyname???} 이부분 표현을 어떻게 해줘야 하는지 궁금합니다.
리스트의 결과값을 egovMap을 통해서 받아와서 jsp에서
"resultList.keyName" 형태로 출력을 하는게 일반적인 방법이지요?
그런데 거기에 들어가는keyName이 동적이기 때문에 jsp에서는
키네임으로 추출할수가 없습니다. 키네임을 모르는 상태에서 키네임과 벨류를
추출할수 있는 방법을 알려주시면 감사하겠습니다.
추가하여 설명 드리자면...
querty가 dynamic하게 바뀝니다.
select해올 테이블도 여러개라 고정적인 vo나 그런걸 쓸수는 없고
egovMap을 통해 keyname과 value를 사용하려합니다.
<c:forEach var="result" items="${resultList}" varStatus="status">
<tr>
<td align="center" class="listtd"> <c:out value="${result.keyname???}"/><c:out value="${result.value???}"/> </td>
</tr>
</c:forEach>
${result.keyname???} ${result.keyname???} 이부분 표현을 어떻게 해줘야 하는지 궁금합니다.
A
안녕하세요. 윤형진님..
EgovMap은 Commons Collections의 ListOrderedMap를 기반으로 구현되어 있습니다. 이는 Map 인터페이스를 구현하였기 때문에.. 일반 map 방식으로 사용하실 수 있습니다.
다만, EL에서 사용하실 때에는 key로 값을 가져오기 때문에.. key 값을 아셔야 합니다..
EL이 아닌 일반 JSP의 server-side script (<% ... %>)를 사용하시면.. Map의 keySet() 메소드를 통해 key 정보를 가져오실 수 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
EgovMap은 Commons Collections의 ListOrderedMap를 기반으로 구현되어 있습니다. 이는 Map 인터페이스를 구현하였기 때문에.. 일반 map 방식으로 사용하실 수 있습니다.
다만, EL에서 사용하실 때에는 key로 값을 가져오기 때문에.. key 값을 아셔야 합니다..
EL이 아닌 일반 JSP의 server-side script (<% ... %>)를 사용하시면.. Map의 keySet() 메소드를 통해 key 정보를 가져오실 수 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.