我想输出像这样的列表的值,但我还想将另一个值添加到列表的第一个元素,即valuesInRow [0]。如何在没有前置的情况下输出列表中的其他值时如何执行此操作?
<c:forEach var="valuesInRow" items="${valuesInRows}">
<td>${idPrepend}${valuesInRow}</td>
</c:forEach>
您可以使用varStatus:How to get a index value from foreach loop in jstl
它会让你对循环有所控制。
也许你可以抓住当前的指数,并使用aan if
检查你是否在第一个?
<c:forEach var="valuesInRow" items="${valuesInRows}" varStatus="loop">
<td><c:if test = "${loop.index == 0}"></c:if>${idPrepend}${valuesInRow}</td>
</c:forEach>