Использование Complex Collection с c: foreach в JSP - PullRequest
0 голосов
/ 24 марта 2011

Если у меня есть этот код в файле .java

for (int i = 0; i < person.getFamilyMembers().get(0).getCount(); i++) {
    out.println(person.getFamilyMembers().get(0).getMember().get(i).getLastName()
        + "<br />");
}

Где getFamilyMembers() возвращает ArrayList<FamilyMembers>, getCount() возвращает и int

Как мне поместить это в JSP с JSTL / EL? Я знаю, как сделать foreach для простой Коллекции, но это, очевидно, более сложный процесс.

Спасибо

1 Ответ

2 голосов
/ 24 марта 2011

Поскольку ваша цель - отобразить LastName каждого Member первого FamilyMember из Person, я бы просто сказал:

<c:forEach var="m" items="${person.familyMembers[0].member}">
    ${m.lastName}
</c:forEach>
...