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 |