<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
<c:set var="myVar" value="<c:out var="myVar" />" />
</c:forEach>
Я хочу связать значения currentItem.myVar и произвести его в конце цикла, проблема, я не могу выяснить, как сделать это...
(Предпочтительно не использование Java)
Возможно, это сработает?
<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
<c:set var="myVar" value="${stat.first ? '' : myVar} ${currentItem}" />
</c:forEach>
Вы используете JSTL 2.0, верно? Вам не нужно ставить
вокруг всех переменных. Вы пробовали что-то вроде этого?
<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
<c:set var="myVar" value="${myVar}${currentItem}" />
</c:forEach>
Edit: Побитый выше
.определите строковую переменную с помощью тегов JSP
<%!
String test = new String();
%>
, а затем обратитесь к этой переменной в своем цикле как
<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
test+= whaterver_value
</c:forEach>