Pessoal, tenho uma action onde preencho uma lista:
Collection<Entity> dados
depois faço o seguinte:
output.setValue("lista", dados);
Agora eu qria montar uma
Pessoal, tenho uma action onde preencho uma lista:
Collection<Entity> dados
depois faço o seguinte:
output.setValue("lista", dados);
Agora eu qria montar uma
Eu também uso o Mentawai, mas para mostras os dados em forma de tabela eu uso o DisplayTag.
Ele cria tabelas facilmente e com um visual interessante.
http://displaytag.sourceforge.net/11/
http://hotwork.sourceforge.net/hotwork/manual/displaytag/displaytag-user-guide.html
Cara, baixei os arquivos lá, mas não tem o displaytag.tld.
Onde encontro???
Achei, tá dentro do próprio .jar…
Não consegui usar esse displaytag, olha como estou fazendo com table:
[code]
| Código | Nome | CPF | Telefone |
Como eu faria isso com o displaytag???
Grato…
Declarar a tag do displayTag
<%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
O código abaixo vai mostrar a tabela
<display:table name="lista" class="its" pagesize="20" export="true">
<display:column property="codigo" title="Código"/>
<display:column property="nome" title="Nome" sortable="true" headerClass="sortable"/>
<display:column property="cpf" title="Cpf" sortable="true" headerClass="sortable"/>
<display:column property="telefone" title="Telefone" sortable="true" headerClass="sortable"/>
</display:table>
No site do projeto tem vários exemplos.
Então, eu já tinha tentado desse jeito e não deu certo, está dando o seguinte erro:
javax.servlet.ServletException: Exception while invoking action Cursos: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException / org.mentawai.core.ConsequenceException / org/apache/commons/lang/UnhandledException / java.lang.NoClassDefFoundError
org.mentawai.core.Controller.service(Controller.java:555)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Tem alguma idéia do que possa ser???
Valeu pela ajuda…
Verifique se a consequencia de sua action está mapeada no ApplicationManager de forma correta. Deve ser isso.
Bem, aparentemente está correto sim… A não ser que nem isso eu esteja sabendo fazer. Tá configurado assim:
ActionConfig acCursos = new ActionConfig("/Cursos", CursoAction.class);
acCursos.addConsequence(SUCCESS, new Forward("/cursos.jsp"));
addActionConfig(acCursos);
Tem alguma coisa errada???
Muito obrigado ai pela ajuda…
Poste a sua action para como ela foi configurada.