하은양 믿음군 효실맘 호홍홍집s

jstl 배열의 배열불러오기 본문

가벼운 배움/jsp

jstl 배열의 배열불러오기

호홍홍집 2015. 1. 22. 11:46

심심해서 테스트를 해봤다.
하나의 ArrayList에 Hashtable을 담는데

만약, Hashtable에 또다른 Hashtable을 담은것을
ArrayList에 넣었을때

jstl에서 어떻게 표현하면 좋을까나??^^

 

  
  ArrayList> aryDB = new ArrayList>();
  Hashtable hsROW = new Hashtable();
  Hashtable hsTmpROW = new Hashtable();

 

  aryDB = dbhandle.getSelects(sSql);
  if(aryDB != null && aryDB.size() > 0){
    if(aryDB.size() == 1){
    }else if(aryDB.size() == 2){
    }else if(aryDB.size() >= 3){
      int j = 1;
      int k = 2;
      for(int i = 0; i < aryDB.size(); i++){
        if(j >= aryDB.size()) j = 0;
        if(k >= aryDB.size()) k = 0;
        hsROW = aryDB.get(i);
        hsTmpROW = aryDB.get(j);
        hsROW.put("SUB_PRG2",hsTmpROW);
        hsTmpROW = aryDB.get(k);
        hsROW.put("SUB_PRG3",hsTmpROW);
        aryDB.set(i,hsROW);
        j++;
        k++;
      }
    }
    request.setAttribute("PRGLIST",aryDB);
  }

 

위에서 처럼 담고 아래처럼 하니깐 표현이 되네용...^^