웹개발/Java & Jsp
[Java] Map 안에 있는 List를 가져오는 방법
kmhan
2020. 6. 10. 22:08
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
반응형