Paginador

Alguem poderia pelo amor de deus me ensinar como faço pra fazer meu paginador funcionar?eu tenho um codigo ja pronto com o paginador implementado, porem, sou iniciante em programaçao e nao tenho a minima ideia de como fazelo funcionar.Recebi essa tarefa do meu chefe e se nao cumpri-la perderei meu estagio.Por favor me ajudem…

o codigo q eu tenho e o seguinte
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1”%>
<%@ taglib uri="/webwork" prefix=“ww”%>
<%@ taglib uri=“http://localhost/formtags” prefix=“ft”%>
<%@ taglib uri=“http://localhost/headertags” prefix=“ht”%>
<%@ taglib uri=“http://localhost/datatags” prefix=“dt”%>
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@ taglib uri=“http://acegisecurity.org/authz” prefix=“authz” %>

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

<html>

<head>
<title>Cadastro de Estagiário Administatrativo</title>
<c:import url="/paginas/head.jsp"></c:import>
</head>

<body>
<c:set var=“defaultaction” scope=“application”>
pesquisarestagiarioadm
</c:set>

<ht:cabecalho menu=“menurhcadastro” idpagina=“cadestagiarioadm” barra=“sim”/>

<div class=“conteudo”>
<div class=“container”>
<div class=“titulo”>Cadastro de Estagiário Administrativo - Consulta</div>
<div class=“caixa”>
<div class=“fields”>
<fieldset class=“fields” title=“Pesquisa”>
<legend>Pesquisa</legend>
<div>
<form name=“frmpesquisa” id=“frmpesquisa”>
<input id=“offset” type=“hidden” name=“offset” value=“0”>
<ft:texto id=“matriculaPesquisa” largura=“5” titulo=“Matricula” nome=“matriculaPesquisa” maxcaracteres=“5” />
<ft:texto id=“siglaPesquisa” largura=“3” titulo=“Sigla” nome=“siglaPesquisa” maxcaracteres=“3” />
<ft:texto id=“nmPesquisa” largura=“60” titulo=“Nome” nome=“nmPesquisa” maxcaracteres=“60” />
</form>
</div>
</fieldset>
</div>
<div id=“results” class=“formtabletelacheia”>
<ww:action namespace="/cadastro" name="${defaultaction}" executeResult=“true”></ww:action>
</div>
<div class=“botoes”>
<input class=“btn” type=“button” value=“Pesquisar” onclick=“javascript: ${defaultaction}(${param.offset})”>
<input class=“btn” type=“button” value=“Incluir” onclick=“javascript:irPara(’<ww:url action=“incluirestagiarioadm” namespace=”/cadastro" includeParams=“no” />’, ‘nao’)">
</div>
</div>
</div>
</div>
<!–
Tag utilizada para renderizar componentes UI, de acordo com as permissões do usuario

<authz:authorize ifAllGranted=“sigausuario”></authz:authorize>
–>
<div class=“rodape”>
<c:import url="/paginas/irrestritas/rodape.jsp" />
</div>
</body>
</html>

Eu tenho uma Classe tag Chamada paginador. Quero saber o que tenho que passar para os JSPs para q o paginador pagine corretamente.

<%@ tag body-content=“scriptless”%>
<%@ taglib uri="/webwork" prefix=“ww”%>
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@ taglib uri=“http://jsptags.com/tags/navigation/pager” prefix=“pg”%>
<%@ attribute name=“maxItens”%>
<%@ attribute name=“maxIndices”%>
<%@ attribute name=“totalItens”%>
<%@ attribute name=“itens”%>

<pg:pager id=“p” maxPageItems="${maxItens}"
maxIndexPages="${maxIndices}" scope=“request” isOffset=“true”
items="${totalItens}" export=“offset,pageOffset,currentPageNumber=pageNumber;” >
<pg:param name=“keywords”/>

ex:searchresults
pg:item
<jsp:doBody />
</pg:item>
</ex:searchresults>

<table width="100%">
	<tr>	
		<td width="25%" align="left" style="padding-left:2px;padding-right:2px; font-size: 10px; font-weight: bold;"> ${totalItens} registros encontrados.</td>
	    <td width="75%" align="right">
		    <pg:index> 
			    <pg:first>
			      <a href="javascript:${defaultaction}(0);" style="padding-left:2px;padding-right:2px; font-size: 10px;">[ (<%= pageNumber %>) |&lt; <b>Primeira</b> ]</a>
			    </pg:first>
			
			    <pg:prev>
			      <a href="javascript:${defaultaction}(${(pageNumber-1)*maxItens});" style="padding-left:2px;padding-right:2px; font-size: 10px;">[ (<%= pageNumber %>) &lt;&lt; <b>Anterior</b> ]</a>
			    </pg:prev>
							    
			    <pg:pages>
			    <%
 				 	if (pageNumber.intValue() < 10) { 
    					%>&nbsp;<%
  					}
  					if (pageNumber == currentPageNumber) { 
    					%><b style="font-size: 11px;"><%= pageNumber %></b><%
  					} else { 
    					%><a href="javascript:${defaultaction}(${(pageNumber-1)*maxItens});" style="padding-left:2px;padding-right:2px; font-size: 11px;"><%= pageNumber %></a><%
  					}
				%>				      
			    </pg:pages>
			
			    <pg:next>
			      <a href="javascript:${defaultaction}(${(pageNumber-1)*maxItens});" style="padding-left:2px;padding-right:2px; font-size: 10px;">[ <b>Proxima</b> &gt;&gt; (<%= pageNumber %>) ]</a>
			    </pg:next>
			
			    <pg:last>
			      <a href="javascript:${defaultaction}(${(pageNumber-1)*maxItens});" style="padding-left:2px;padding-right:2px; font-size: 10px;">[ <b>Ultima</b> &gt;| (<%= pageNumber %>) ]</a>
			    </pg:last>
			</pg:index>
	    </td>
    </tr>
</table>

</pg:pager>