Bad for glassfish v2:
<c:forEach var="pos" begin="${first}" end="${last}">
Workaround:
<c:forEach var="pos" begin='<%=pageScope.getAttribute("first")%>' end='<%=pageScope.getAttribute("last")%>'>
[Message sent by forum member 'jlaci' (jlaci)]
http://forums.java.net/jive/thread.jspa?messageID=317545