Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
c:forEach jsp打印始终位于同一位置_Jsp - Fatal编程技术网

c:forEach jsp打印始终位于同一位置

c:forEach jsp打印始终位于同一位置,jsp,Jsp,我有以下代码: <c:forEach items="${[3,1,2]}" var="expire" varStatus="loop"> <span >${expire[0]}</span> </c:forEach> ${expire[0]} 我希望总是打印数组的第一个元素,就像那样 <span >3</span> <span >3</

我有以下代码:

<c:forEach items="${[3,1,2]}" var="expire" varStatus="loop">
   <span >${expire[0]}</span>
</c:forEach>

${expire[0]}
我希望总是打印数组的第一个元素,就像那样

<span >3</span>
<span >3</span>
<span >3</span>
3
3.
3.

我的错误在哪里,因为这段代码不起作用。谢谢大家

这是因为您在
0
位置打印值,因此它将为您提供
3
。相反,将此
${expire[0]}
更改为
${expire}
,这是因为您在
0
位置打印值,因此它将为您提供
3
。将此
${expire[0]}
更改为
${expire}
并请参见