A tabela resultante não está sendo ordenada quando clico em “Ordem”.
Alguém saberia me dizer se essa integração funciona?
Não achei muita coisa a respeito…
O requestURI não devira apontar para um mapeamento de Action ao invés de um JSP?
leo.junior
Na versão 2.0 do Struts esse código funciona assim!
Acho que não necessariamente deve ser um mapeamento de Action…
jyoshiriro
Ah tá… agora que reparei que cê pea lista do escopo de sessão. ^^’
Bem, o que ocorre quando você clica no título do campo desejando ordená-lo?
leo.junior
A tabela é recarregada mas a ordem continua a mesma…
Não aparece nenhuma msg de erro. Simplesmente não ordena…
jyoshiriro
Tenta tirar o atributo
sort=“list”
leo.junior
Tirei e obtive o mesmo resultado…
jyoshiriro
Fiz uma JSP de teste muito parecida com a sua e funcionou normalmente.
Como está sua diretiva de uso da taglib da display tag?
Como é a URL gerada quando você clica na coluna a ordenar?
jyoshiriro
Código completo da minha JSP
<%@tagliburi="http://displaytag.sf.net"prefix="display"%><%@pagelanguage="java"pageEncoding="ISO-8859-1"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><body><display:tableid="teste"name="profissoes"requestURI="dt"uid="profissao"><display:caption>Titulo</display:caption><display:columntitle="Nome"sortable="true"sortProperty="cdprofissao">
${profissao.deprofissao}
</display:column><display:columnproperty="cdprofissao"title="Código"></display:column></display:table></body></html>
O requestURI="dt" apenas chama uma Action que popula uma lista simples com objetos do tipo Profissao.
Código da Action: