Возможно ли получить доступ к переменной forEach JSTL через код из цикла?
<c:forEach items="${elements}" var="element"> <% element.someMethod(); %> </c:forEach>
Ну, я считаю, что "элемент" хранится в контексте страницы.
<c:forEach items="${elements}" var="element"> <% ((Element) pageContext.getAttribute("elements")).someMethod(); %> </c:forEach>
Редактировать после исправления примера:
Да, есть возможность доступа к var внутри c:forEach
var
c:forEach
Вот пример:
<c:forEach items="${elements}" var="element"> ${((Element)element).someMethod()} </c:forEach>
См. c: forEach в документации JSTL.