써먹는 웹개발
[Java] Map 안에 있는 List를 가져오는 방법 본문
728x90
반응형
1. Map을 가져오는 방법
// service 파일에서 선언한 메소드 public void 메소드명(Map<String, Object> param) { // Map 가져오기 DataUtil.getMap(param, "키값"); } |
2. Map 안에 있는 List 및 개수를 가져오는 방법
// service 파일에서 선언한 메소드 public void 메소드명(Map<String, Object> param) { // List 개수 가져오기 int itemListLen = DataUtil.getList(param, "키값").size(); // List 가져오기 DataUtil.getList(param, "키값"); } |
3. Map 안에 있는 List의 값을 가져오는 방법
// service 파일에서 선언한 메소드 public void 메소드명(Map<String, Object> param) { // List 개수 가져오기 int itemListLen = DataUtil.getList(param, "키값").size(); Map<String, Object> insItem; for(int i=0; i < itemListLen; i++){ if(itemListLen == 1) { insItem = DataUtil.getMap(DataUtil.getMap((Map<String,Object>) param.get("키값"), "data"), "INFO"); } else { insitem = DataUtil.getMap(DataUtil.getList(param, "키값").get(i), "INFO"); } Map<String, Object> item = new HashMap<String, Object>(); item.put("PARAM_NAME", (insItem.get("PARAM_NAME")).toString()); ... // item.put 반복 매퍼명.메소드명(item); } } |
728x90
반응형
'웹개발 > Java & Jsp' 카테고리의 다른 글
[Java] 접근 제어자 public, protected, private (0) | 2020.08.22 |
---|---|
[JSP] form 전송으로 euc-kr 형식으로 받았을때 한글이 안깨지는 2가지 방법 (0) | 2020.08.11 |
[Java] 전역변수와 지역변수의 2가지 특징 (0) | 2020.05.04 |
[Java] 대입할때 null과 ""(공백)의 차이 (0) | 2020.05.04 |
[Java] 오버로딩과 오버라이딩의 차이 (0) | 2020.05.04 |
Comments