ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • List<Map<String,Object> add 방법
    Web (Spring ) 2016. 9. 30. 17:06

    개요

    List<Map<String,Object>> add 방법

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Map<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 key
                Aria 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
Designed by Tistory.