0
我有一个嵌套的jstl forEach循环,并且由于某种原因,每当代码进入最内层循环时,索引重新启动。因此,当我尝试使用索引作为ID的一部分时,按钮会生成重复ID。不应该继续索引或我不正确地看这个?这是一段代码片段。JSTL for each indexing issue
<c:forEach items="${groups}" var="group" varStatus="groupstatus">
<c:forEach items="${items}" var="item" varStatus="itemstatus">
<c:forEach items="${form.properties}" var="property" varStatus="status">
<button id="btn-${status-index}">title here</button>
</c:forEach>
</c:forEach>
</c:forEach>
向我们显示用于显示按钮/ ID的代码。您目前使用哪个索引? 'groupstatus'? 'itemstatus'? 'status'? – 2014-09-29 16:23:14
在这一点上,我将使用状态来构建ID的我更新上面的代码来显示按钮。 – vslat 2014-09-29 16:48:10
这是否意味着'$ {status.index}'(注意''.')? – 2014-09-29 16:53:27