egovMap cast 오류
- 작성자 :
- 김*현
- 작성일 :
- 2013-02-27 13:40:45
- 조회수 :
- 2,363
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
컨트롤러에서
List regid = faqManageService.selectOccurDevice(faqManageVO);
이런식으로 egovMap으로 값을 받으면
[{deviceToken=123}] 이런식으로 regid에 저장이 됩니다.
여기서 제가 [123] 이런식으로 데이터값을 꺼내서 변환하기 위해
String sTetmp ="[";
for(int i=0;i< regid.size();i++){
HashMap hashMap = (HashMap)regid.get(i);
HashMap tH = hashMap;
sTetmp += tH.get("deviceToken").toString()+",";
}
sTetmp += "]";
하면
egovframework.rte.psl.dataaccess.util.EgovMap cannot be cast to java.util.HashMap
식에 캐스트 오류가 납니다.
자바에서 List HashMap을 이렇게 꺼내오는게 많는거 같은데 오류가 나서
질문드립니다.
List regid = faqManageService.selectOccurDevice(faqManageVO);
이런식으로 egovMap으로 값을 받으면
[{deviceToken=123}] 이런식으로 regid에 저장이 됩니다.
여기서 제가 [123] 이런식으로 데이터값을 꺼내서 변환하기 위해
String sTetmp ="[";
for(int i=0;i< regid.size();i++){
HashMap hashMap = (HashMap)regid.get(i);
HashMap tH = hashMap;
sTetmp += tH.get("deviceToken").toString()+",";
}
sTetmp += "]";
하면
egovframework.rte.psl.dataaccess.util.EgovMap cannot be cast to java.util.HashMap
식에 캐스트 오류가 납니다.
자바에서 List HashMap을 이렇게 꺼내오는게 많는거 같은데 오류가 나서
질문드립니다.
A
안녕하세요.. 김재현님..
EgovMap으로 cast 하셔야 합니다.. 또는 EgovMap이 상속한 ListOrderedMap로 cast하시거나요..
(EgovMap은 HashMap이 아님)
그럼.. 즐거운 하루되십시오.
감사합니다.
EgovMap으로 cast 하셔야 합니다.. 또는 EgovMap이 상속한 ListOrderedMap로 cast하시거나요..
(EgovMap은 HashMap이 아님)
그럼.. 즐거운 하루되십시오.
감사합니다.