在foreach循环jsp / jstl中获取下一个元素

时间:2014-12-17 03:31:48

标签: jsp foreach jstl jsp-tags

我有这样的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                            "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>JSTL forEach varStatus index Example</title>
</head>
<body>
  <c:forEach items="${productList}" var="product" varStatus="status">
     <c:out value="${status.index+1}"/>.<c:out value="${product.name}" escapeXml="false" />
  </c:forEach>
</body>
</html>

给出了每次迭代的索引和product.name。例如,

1 product1
2 product2
3 product3

现在我无法在任何地方找到答案是否可以从NEXT迭代中获取product.name,就像我使用index添加+1一样。谁能请我回答这个问题?感谢。

1 个答案:

答案 0 :(得分:2)

试试这个:

  ${productList[status.index+1].name}