我正在使用JBoss 7.1.3.Final和Spring 3.1.1.RELEASE。在我的JSP页面上,如何将数组的所有id都放入逗号分隔的字符串中?我试过这个:
<c:forEach var="subject" items="${category.subjects}" varStatus="status">
<c:if test="${status.index == 0}">
<c:set var="cateogrySubjects" value="${subject.id}"/>
</c:if>
<c:if test="${status.index > 0}">
<c:set var="categorySubjects” value="${subject.id},${categorySubjects}"/>
</c:if>
</c:forEach>
不幸的是,打印的最后一个语句在数组中总是“subj1,subj1”,即使中间值是“subj1”,“subj2”,“subj3”等。任何关于连接事物的帮助都会很棒。