2012-04-10 3 views
0

У меня возникла проблема при отображении коллекции в моем jsp, коллекция содержит данные вроде Collection (col1, col2 ...) col1 имеет имя, значение, имя и т. Д. Теперь требование что для 2-го конкретного объекта я должен сделать 3 объекта-ребенка только для целей отображения (эти три объекта также входят в коллекцию). У меня есть уровень поля в БД с 1-м значением 1, поэтому я хочу отобразить его примерно какдревовидная структура в виде файла

col1 
col2 
col3 
*col4 
*col5 
*col6 
col7... and so on. . 

любые домыслы

+0

Как это связано с php? –

+0

его просто colletion для итерации не имеет ничего общего с языком – sahil

ответ

0

Сплит проблема.

Сначала создайте Java-метод, который берет начальную коллекцию и возвращает дерево. Это позволяет вам писать для него единичные тесты, пока вы не поймете это правильно.

Затем измените JSP, чтобы отобразить новую древовидную структуру.

0

Если вы уже знаете, какие из двух объектов имеют дочерние узлы, вы можете использовать jstl c: if tag и проверить условие и на основе условия визуализировать их как дочерние элементы.

В противном случае было бы целесообразно, как сказал Аарон, создать поддержку javabean и использовать ее в вашем jsp.