guarda io sto iniziando a studiare struts e jstl proprio adesso quindi non so quanto posso dirti cose corrette, comuqnuue dovresti fare qualcosa tipo:

supponi di avere un bean pages con le properties first e last che rapresentano i valori della prima e dell'ultima pagina e che la servlet che gestirà la richiesta di una pagina sia pageServlet:

codice:
<c:forEach var='index' begin="${pages.first}" end="${pages.last}">
      <c:out value="${index}" />
</c:forEach>