-
List<Map<String,Object> add 방법Web (Spring ) 2016. 9. 30. 17:06
개요
List<Map<String,Object>> add 방법
1234567891011121314151617181920Map<String, Object> resultMap = memberService.selectMember(commandMap.getMap()); //전체 멤버 조회하기if (resultMap.get("result") != null) {/* AbstractDAO에서 "result"를 put 해줬음 */@SuppressWarnings("unchecked")List<Map<String, Object>> pageMap = (List<Map<String, Object>>) resultMap.get("result");/* 이메일 복호화 */String key = "changeAria"; // aria keyAria aria = new Aria(key);for(int e=0; e<pageMap.size(); e++){String ariaMail = aria.Decrypt((String) pageMap.get(e).get("MEMBEREMAIL"));System.out.println("ariaMail:"+ariaMail.toString());pageMap.get(e).put("MEMBEREMAIL", ariaMail);}mv.addObject("list", pageMap);}cs 필자같은 경우에는, for문 밑에다가 mv.addObject("ariaMail", ariaMail);
했기에 당연히 마지막 for문 돌은 값만 들어가는것을 볼 수 있었습니다.
for문에서 리스트의 get(자동증가변수를 받고) 그것을 디코딩하여 put해주니 해결완료
기초가 부족해서인지, 이런거에 너무 시간을 뺏기는듯하다.
Result
map.get(for문 변수).put("name",value);
'Web (Spring )' 카테고리의 다른 글
ajax 파일 전송 (0) 2016.11.17 jQuery DatePicker 기간조회 (0) 2016.11.16 전자정부프레임워크 Aria 암호화 & 복호화 (0) 2016.09.29 자주 쓰는 정규식 (0) 2016.09.23 selectkey return 값이 '1'일 경우 (0) 2016.09.19