Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/02/2007, 07:10
Avatar de Uhuru
Uhuru
 
Fecha de Ingreso: agosto-2005
Mensajes: 16
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Paginacion con Servlet???

Esto te sirve; el código tiene detalles porque es uno de mis primeros pero lo puedes arreglar. PUEDES leer la documentación del pager-taglib, es facil.

<%@
taglib uri="/WEB-INF/tlds/pager-taglib.tld" prefix="pg" %><%@
taglib uri="/WEB-INF/tlds/c.tld" prefix="c" %>


<pg:pager
maxPageItems="<%=20%>"
maxIndexPages="10"
url="busqueda.do"
isOffset="false"
export="offset,currentPageNumber=pageNumber"
scope="request">

<pg:param name="nombreBusqueda"/> <%-- mantiene los parametros de la busqueda --%>
<pg:param name="fechaBusqueda"/>
<pg:param name="otrosCriterios"/>


<c:forEach items="${arregloResultado}" var="mov" varStatus="tmp">

<pg:item>

<tr>

<td bgcolor="#EAF4FF" class="black" align="left">
<a style="cursor:hand" onClick="verItem('<c:out value='${mov.id}'/>')">


</a>

</td>
<td bgcolor="#EAF4FF" class="black" >
<a style="cursor:hand" onClick="verItem('<c:out value='${mov.id}'/>')">
<c:out value='${mov.nombre1} ${mov.nombre2} ${mov.apellido1} ${mov.apellido2}'/>

</a>

</td>
<td bgcolor="#EAF4FF" class="black" align="left">
<a style="cursor:hand" onClick="verItem('<c:out value='${mov.id}'/>')">
<c:out value='${mov.estado}'/>

</a>

</td>
<td bgcolor="#EAF4FF" class="black" align="center">
<a style="cursor:hand" onClick="verItem('<c:out value='${mov.id}'/>')">
<c:out value='${mov.tipoMov}'/>

</a>

</td>
<td bgcolor="#EAF4FF" class="textblue" align="center">
<c:out value='${mov.estatus}'/>
</td>
<td bgcolor="#EAF4FF" align="center" >
<a href="<%=request.getContextPath()%>/detalleMovimiento.do?id=<c:out value='${mov.id}'/>" style="cursor:hand" class="textblue">
Ver
</a>
<span class="black">
/
</span>
<a href="<%=request.getContextPath()%>/movimiento.do?tipoOperacion=2&id=<c:out value='${mov.id}'/>" style="cursor:hand" class="green">
Editar
</a>
<span class="black">
/
<a href="#" class="red"> </a>
</span>
<a href="<%=request.getContextPath()%>/movimiento.do?tipoOperacion=3&id=<c:out value='${mov.id}'/>" style="cursor:hand" class="red">
Eliminar
</a>
</td>
</tr>
</pg:item>
</c:forEach>

<pg:index>
<tr bgcolor="#FFFFFF">
<td colspan="7" width="100%" align="right" class="textblue" >
<pg:prev export="pageUrl"><IMG height="11" src="<%=request.getContextPath() %>/images/left1.gif" width="10" align="middle">&nbsp;
<a class="textorange" href="<c:out value='${pageUrl}'/>">Anterior</a>
</pg:prev>&nbsp;
|
<pg:pages>
<c:choose>
<c:when test="${pageNumber==currentPageNumber}">
<c:out value="${pageNumber}"/>
</c:when>
<c:otherwise>
<a class="textorange" href="<c:out value='${pageUrl}'/>">
<c:out value="${pageNumber}"/>
</a>
</c:otherwise>
</c:choose>
</pg:pages>|

<pg:next export="pageUrl">
<a class="textorange" href="<c:out value="${pageUrl}"/>">
Siguiente</a>&nbsp;<IMG height="11" src="<%=request.getContextPath() %>/images/right1.gif" width="10" align="middle">
</pg:next>&nbsp; </td>
</tr>
</pg:index>

</pg:pager>