如何将JSTL中的值列表连接到单个JSTL var中?

时间:2014-01-27 16:59:41

标签: spring variables jstl string-concatenation

我正在使用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”等。任何关于连接事物的帮助都会很棒。

0 个答案:

没有答案