2012-03-12 3 views
-6

iam не удалось добавить в ArrayList, который является атрибутом в форме. из ArrayList, который имеет элементы как ArrayList. Я должен сделать выше, чтобы перебрать ArrayList, чтобы отобразить в jsp.Как установить ArrayList из другого ArrayList, который имеет элементы как Arraylist

Edit: ниже приведен код в DAO, где РМКО добавление ArrayList, чтобы 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

+2

Пожалуйста, пост немного кода, чтобы показать, что вы имеете в виду. –

+1

Причина позади downvoting пожалуйста – developer

+5

1) Сказать «* установить ArrayList из другого ArrayList *» не имеет смысла. 2) Что вы подразумеваете под «*, который имеет элементы как Arraylist *»? Вы имеете в виду, что ArrayList содержит ArrayLists? 3) Что вы подразумеваете под «*, который является атрибутом в форме *»? Является ли форму классом? Экземпляр? 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) { 
     .. 
    } 
} 
Смежные вопросы