Pessoal;
O seguinte código, exibe uma lista de dados na displaytag logo na inicialização da minha JSP.
<%
List teste = new ArrayList( 4 );
teste.add( "Item1" );
teste.add( "Item2" );
teste.add( "Item3" );
teste.add( "Item4" );
request.setAttribute( "teste", teste );
%>
<display:table style="width: 895px " name="teste" sort="list" pagesize="4"/>
Mas o que eu quero, é jogar os meus dados contidos no BD na DisplayTag.
Preciso de algumas dicas para realizar este feito.
Obrigado.
OBS: o DAO já está implementado e funcionando para outras funcionalidades.
Mas já está tudo pronto … qual a dúvida ??
Precisa chamar o método no DAO que retorne um arraylist com os objetos.
Colocar este arraylist como atributo no request e pronto.
Hun…
Sem comentários…(funcionou).
Só uma questão ?
Minha tabela possui 7 colunas e destes campos eu exibo apenas 3 colunas no meu método (funciona testando no <table></table>
do HTML puro) então, teria como aplicar isso no DisplayTag ? e também eu posso definir a ordem de exibição dessas colunas ?
Kcoelho
Dezembro 22, 2010, 4:38pm
#4
É só usa a tag <display:column /> da uma olhada no site deles.
http://www.displaytag.org/1.2/tut_basic.html
então…eu fiz como o exemplo…só que o erro persiste.
pelo o que entendi o property=(nome da coluna BD) e title = (nome que quero dar na lista)???
Erro:
Exception: [.ColumnTag] Tag "column" should ne nested in "table"
at org.displaytag.tags.ColumnTag.doStartTag(ColumnTag.java:861)
Posta seu código como está.
Aparentemente vc está colocando as tags de column fora da displaytag.