powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSTL вложенные foreach
2 сообщений из 2, страница 1 из 1
JSTL вложенные foreach
    #34024082
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реализовано ли в JSTL две вложенные итерации по коллекциям ?

javax.servlet.ServletException: Don't know how to iterate over supplied "items" in <forEach>

может я что то не так делаю ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<%
    CategoryCollection categoryCollection =  new  CategoryCollection();
    Collection newCollID = categoryCollection.getCollection();
    pageContext.setAttribute("collID", newCollID);
    ForumCollection forumCollection =  new  ForumCollection();
%>

<c:forEach var="currentName" items="${pageScope.collID}">
    <b><c:out value="${currentName.categoryID}"/> <c:out value="${currentName.categoryName}"/></b> <br/>
    <c:set var="categoryID" value="${currentName.categoryID}" scope="request"/>
    <c:out value="${categoryID}"/>
    <%
        forumCollection.getColl(request.getAttribute("categoryID"));
    %>
    <c:forEach var="currentForum" items="${requestScope.categoryID}">
        <c:out value="${currentForum.forumName}" />
    </c:forEach>
</c:forEach>
...
Рейтинг: 0 / 0
JSTL вложенные foreach
    #34024134
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, нашел ошибку

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<%
    CategoryCollection categoryCollection =  new  CategoryCollection();
    Collection newCollID = categoryCollection.getCollection();
    pageContext.setAttribute("collID", newCollID);
    ForumCollection forumCollection =  new  ForumCollection();
%>

<c:forEach var="currentName" items="${pageScope.collID}">
    <b><c:out value="${currentName.categoryID}"/>
        <c:out value="${currentName.categoryName}"/>
    </b><br>
    <c:set var="categoryID" value="${currentName.categoryID}" scope="request"/>
    <%
        Collection c = forumCollection.getColl(request.getAttribute("categoryID"));
        request.setAttribute("forumCollection", c);
    %>
    <c:forEach var="currForum" items="${requestScope.forumCollection}">
        <c:out value="${currForum.forumName}"/> <br>
    </c:forEach>
</c:forEach>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSTL вложенные foreach
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]