variable index jsp for-loop jstl el

jsp - index - Representación de un simple for loop en JSTL/EL



jstl variable (2)

Necesito representar lo siguiente for bucle (en contexto Java) en JSTL / EL.

for (int i = 6; i <= 15; i++) { System.out.print(i+"/t"); }

Mostraría la siguiente salida.

6 7 8 9 10 11 12 13 14 15

¿Cómo puedo hacer lo mismo en JSTL / EL? No tengo una idea precisa al respecto. Solo estoy intentando lo siguiente.

<c:forEach begin="6" end="15" varStatus="loop"> <c:out value="${loop.count}"/> </c:forEach>

y obviamente mostraría la siguiente salida.

1 2 3 4 5 6 7 8 9 10

No es lo que quiero. Necesito mostrar números entre 6 y 15 (es decir, entre el rango especificado). Necesito poner dicho concepto para implementar la paginación en mi aplicación web. ¿Puedo hacer esto usando EL?

/t en esta declaración System.out.print(i+"/t"); no es significativo


Acabo de encontrar la siguiente solución.

<c:forEach begin="6" end="15" var="i"> <c:out value="${i}"/> </c:forEach>

He eliminado el varStatus="loop" y he agregado el atributo var="i" . Produce la siguiente salida.

6 7 8 9 10 11 12 13 14 15

Exactamente como yo quería. La idea vino de here .


Lo siguiente debería funcionar:

<c:forEach begin="6" end="15" var="val"> <c:out value="${val}"/> </c:forEach>

O lo siguiente:

<c:forEach begin="6" end="15" varStatus="loop"> <c:out value="${loop.current}"/> </c:forEach>

O lo siguiente:

<c:forEach begin="6" end="15" varStatus="loop"> <c:out value="${loop.index}"/> </c:forEach>