Spring 如何将JSTL中的值列表连接到单个JSTL变量中?
我正在使用JBoss7.1.3.Final和Spring3.1.1.RELEASE。在我的JSP页面上,如何将数组的所有ID转换成逗号分隔的字符串?我试过这个:Spring 如何将JSTL中的值列表连接到单个JSTL变量中?,spring,variables,jstl,string-concatenation,Spring,Variables,Jstl,String Concatenation,我正在使用JBoss7.1.3.Final和Spring3.1.1.RELEASE。在我的JSP页面上,如何将数组的所有ID转换成逗号分隔的字符串?我试过这个: <c:forEach var="subject" items="${category.subjects}" varStatus="status"> <c:if test="${status.index == 0}"> <c:set var="cateogrySubjects" val
<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>
之所以不一样,可能是因为他在循环的每次迭代中都会预加一个空格。我只想为循环零的迭代插入一个逗号。你看到Jess对接受答案的评论了吗?它显示了如何在值之间插入逗号。