본문 바로가기
Java

List Key 이용하여 추출하기

by Wisest 2014. 5. 9.

List 의 Key 값을 이용하기 위해 Map 넣고 반환하여 Key 으로 값 추출 하기.

 

public ModelAndView Batch(HttpServletRequest request,
       HttpServletResponse response) throws Exception {


  

  DaoManager daoManager = DaoConfig.getDaoManager();
  UserDao userDao = (UserDao)daoManager.getDao(UserDao.class);

  List array = new ArrayList();

 

try{

   //List로 반환받는다 array 라는 이름의 List에 담았다.
   array = userDao.AllUser(DOMAIN);
   for(int i = 0; i<array.size(); i++){
    // array를 Map 에 넣는다 key을 이용한 추출을 위해 
    Map map = (Map<String, Object>)array.get(i);
    

    /** param.put 에 넣고 키를 USERS_ID 로 지정하고 map.get("USERS_ID") 값을 넣는다

      SELECT USERS_ID, USERS_PASSWD FROM USERS 쿼리에 대한 USERS_ID 값이다. **/
    param.put("USERS_ID", map.get("USERS_ID"));
    param.put("USERS_PASSWD", map.get("USERS_PASSWD"));
    
    System.out.println("USERS_ID =" + param.get("USERS_ID"));  <-- 확인 
    System.out.println("USERS_PASSWD = " + param.get("USERS_PASSWD")); <-- 확인
   }
  }catch(Exception e){
   
  }finally{
   
  }
  Map model = new HashMap();
  model.put("array", array);
  return new ModelAndView("redirect:user.public.do" , model, request);
 }

}

'Java' 카테고리의 다른 글

Java 배열 선언  (0) 2015.07.13
JAVA 접근지정자(Access modifier)  (0) 2015.07.13
자바의 초기화 블록  (0) 2015.07.09
Java 초기화 이유  (0) 2015.07.08
MVC , MVC2 모델의 차이점.  (1) 2015.06.28