Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 如何将JSTL中的值列表连接到单个JSTL变量中?_Spring_Variables_Jstl_String Concatenation - Fatal编程技术网

Spring 如何将JSTL中的值列表连接到单个JSTL变量中?

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

我正在使用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" value="${subject.id}"/>
    </c:if>
    <c:if test="${status.index > 0}">
        <c:set var="categorySubjects” value="${subject.id},${categorySubjects}"/> 
    </c:if>
</c:forEach>


之所以不一样,可能是因为他在循环的每次迭代中都会预加一个空格。我只想为循环零的迭代插入一个逗号。你看到Jess对接受答案的评论了吗?它显示了如何在值之间插入逗号。