<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<c:set var="names" value="Peter, Pat, Mark, Tracy" scope="page" />
<html>
<head>
<title>forEach and status</title>
</head>
<body>
<h1>The forEach tag exposes a scoped variable called 'count', which
is the position of the current iteration of the collection.</h1>
<h2>(Note, it is <i>not</i> the position of the element in the
underlying collection)</h2>
<c:forEach items="${pageScope.names}"
var="currentName"
varStatus="status"
begin="0"
end="3"
step="2"
>
Family member #<c:out value="${status.count}" /> is
<c:out value="${currentName}" /> <br />
</c:forEach>
</body>
</html>
Download: JSTLForEachBeginEndStep.zip( 1,021 k)