Boa noite pessoal…
Estou necessitando paginar os resultados das consultas da minha aplicação. Estou utilizando a tag DisplayTag para fazer isto. Está paginando bonitinho a primeira pagina, encontra todos os registros, só que não navega no restante das paginas. Quando clico em outra pagina não é exibida a pagina e desconfigura a displaytag. Alguem sabe como resolver isto?
desde já agradeço…
Segue o codigo da pagina de pesquisa
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Pesquisando</title>
<link rel="stylesheet" href="css/helpdesk.css" type="text/css" />
</head>
<body>
<s:form action="documento!pesquisar">
<s:submit value="Botao" align="left"></s:submit>
<display:table id="tabelaDocumnto" name="documentos" pagesize="7" class="table" cellpadding="2" cellspacing="2" style="width : 700px;">
<display:column property="userNome" title="Nome"/>
<display:column property="userEmail" title="E-mail" />
</display:table>
</s:form>
</body>
</html>
segue o codigo da Action
package br.com.normas.actions;
import java.util.ArrayList;
import java.util.List;
import br.com.normas.model.Usuario;
public class DocumentosAction {
private List documentos;
public final List getDocumentos() {
return documentos;
}
public final void setDocumentos(List documentos) {
this.documentos = documentos;
}
public <Session> String pesquisar(){
List colecao = new ArrayList();
Usuario us;
for(int i = 0;i<=34;i++){
us = new Usuario();
us.setUserNome("Daniel");
us.setUserEmail("[email removido]");
colecao.add(us);
}
this.setDocumentos(colecao);
return "sucess";
}
}
att Daniel