Ejercicio paginación

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Hacer una paginación sobre el listado completo de jugadores. En dicha paginación simplemente se mostrarán los nombres de los jugadores.

Para paginar dividimos la información en bloques de registros. Si cada página (o bloque) tiene 10 registros y quiero ir a la página 3, haré una consulta que vaya al registro 30 y a partir de ahí me devuelva los siguientes 10 registros.

Para que una consulta comience a partir de cierto registro, usaré el siguiente método:

hqlQuery.setFirstResult(registro);

Para que una consulta no me devuelva más de 10 resultados, usaré el siguiente método:

hqlQuery.setMaxResults(10);

Para imprimir los enlaces a cada una de las páginas, utilizaré el siguiente código:

<s:iterator begin="1" end="numRegistros" step="10" status="i">
	<a class="enlace" href="inicioPaginacion.action?reg=<s:property value="#i.index*10"/>"><s:property value="#i.count"/>
	</a>
</s:iterator>

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.