List<EgovMap> 질문입니다.
- 작성자 :
- 최*진
- 작성일 :
- 2013-12-05 00:16:59
- 조회수 :
- 2,134
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
List<EgovMap> vhcleList = vhcleService.vhcleList(vhcleVO);
이렇게 조회한 리스트를 Egovmap으로 받아서
modelMap.addAttribute("vhcleList", vhcleList); 모델맵에 담아서 리턴하고
<input type="hidden" id="vhcleListInfo" name="vhcleListInfo" value="${vhcleList}"
화면에서 버튼을 누르면 히든값으로 다시 보내주는데 히든값의 vhcleListInfo는 VO에 private List<EgovMap> vhcleListInfo; 선언되있고 set get메서드도 있습니다. 근데 여기서 오류가납니다.
default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'vhcleListInfo'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [egovframework.rte.psl.dataaccess.util.EgovMap] for property 'vhcleListList[0]': no matching editors or conversion strategy found]
왜 이런오류가 나는것일가요..
이렇게 조회한 리스트를 Egovmap으로 받아서
modelMap.addAttribute("vhcleList", vhcleList); 모델맵에 담아서 리턴하고
<input type="hidden" id="vhcleListInfo" name="vhcleListInfo" value="${vhcleList}"
화면에서 버튼을 누르면 히든값으로 다시 보내주는데 히든값의 vhcleListInfo는 VO에 private List<EgovMap> vhcleListInfo; 선언되있고 set get메서드도 있습니다. 근데 여기서 오류가납니다.
default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'vhcleListInfo'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [egovframework.rte.psl.dataaccess.util.EgovMap] for property 'vhcleListList[0]': no matching editors or conversion strategy found]
왜 이런오류가 나는것일가요..
A
안녕하세요. 최우진님.
List이기 때문에 해당 값은 <c:forEach>를 통해 처리하셔야 합니다.
ex)
<c:forEach var="vhcle" items="${vhcleList}">
<input type="hidden" id="vhcleListInfo" name="vhcleListInfo" value="${vhcle}"
</c:forEach>
그럼, 즐거운 하루되십시오.
감사합니다.
List이기 때문에 해당 값은 <c:forEach>를 통해 처리하셔야 합니다.
ex)
<c:forEach var="vhcle" items="${vhcleList}">
<input type="hidden" id="vhcleListInfo" name="vhcleListInfo" value="${vhcle}"
</c:forEach>
그럼, 즐거운 하루되십시오.
감사합니다.