2012-03-12 5 views
-6

iam이 Form의 atrribute 인 ArrayList에 추가 할 수 없습니다. ArrayList로서의 요소를 가지는 ArrayList로부터. jsp로 표시하려면 ArrayList를 반복하려면 위의 작업을 수행해야합니다.Arraylist로 요소가있는 다른 ArrayList에서 ArrayList를 설정하는 방법

편집 : 아래의 Action 클래스에서 ArrayList를

while(rs.next()) 
     { 
      if(null!=columnList && columnList.size()>0){ 
       baseColumnList.add(columnList); 
      } 
      columnList = new ArrayList(); 
      for(int i=1; i<=rs.getMetaData().getColumnCount();){ 

      columnList.add(rs.getString(rs.getMetaData().getColumnLabel(i))); 

       //child = new ArrayList(); 
       i++; 
      } 
     } 

에 ArrayList에 추가 스피가, 내가이 다시 ArrayList에있다 부모의 ArrayList의 각 요소를 얻을 DAO의 코드입니다. ArrayList 형식으로 추가하십시오

+2

당신이 무슨 뜻인지 보여주기 위해 약간의 코드를 게시하시기 바랍니다. –

+1

이유 downvoting 뒤에 – developer

+5

하시기 바랍니다 1) "* set ArrayList 다른 ArrayList *"이해가되지 않습니다. 2) "Arraylist *와 같은 요소가있는 *"은 무엇을 의미합니까? ArrayList에 ArrayLists가 있다는 것을 의미합니까? 3) "* 양식의 속성 인 *"은 무엇을 의미합니까? Form은 클래스입니까? 인스턴스? 4) "* 나는 위의 것을해야만한다. *", 무엇을 할까? 5) "* ArrayList 반복"*, 어디에서 반복이 일어 났습니까? 6) "* jsp에서 표시하려면", jsp가 어디에서 사진을 찍었습니까?! – aioobe

답변

1

정확하게 무엇을 의미하는지 모르지만, 올바르게 이해하면 ArrayList<ArrayList<Object>>을 반복 할 생각입니까? 이 경우

, 당신은 할 수 단지 ArrayList 각 돌이 :

ArrayList<ArrayList<Object>> listOfLists = new ArrayList<ArrayList<Object>>() 
.. 
for (ArrayList<Object> l1 : listOfLists) { 
    for (Object something : l1) { 
     .. 
    } 
} 
관련 문제