Problema com Display Tag  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

E aí galera! É o seguinte, estou fazendo uma aplicação utilizando display tag, e estou tendo um problema, eu tenho que mostrar os dados de um ArrayList de Empresas, só que dentro de cada empresa tem outro ArrayList, o de Usuarios. Quando roda a aplicação, na coluna de usuários aparece o endereço de memória de cada um. Eu preciso pegar os dados de cada usuário.
Numa classe java, seria resolvido dessa forma:

Alguém sabe como fazer algo parecido com display tag ou for each?

Obrigado pelo help!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
emanoeltadeu
JavaTeenager
[Avatar]

Membro desde: 01/06/2006 13:22:56
Mensagens: 181
Offline

olha ae como utilizo displaytag:

veja a parte <display:table name="listaDeLeituras". listaDeLeituras seria o array que contem os valores q vc quer. cada indice desse array no meu exemplo é um objeto do tipo incubadora. leituraDisplay, leituraPadrao e leituraAbsoluta são propriedades da incubadora. ok?>
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Fala emanoeltadeu!
Cara a minha aplicação já funciona dessa forma, o problema é que eu tenho um ArrayList de Empresas, só que DENTRO de cada Empresa eu tenho umArrayList de Usuarios, aí eu preciso pegar os dados dos usuários tb. Mas alguma sugestão?

Obrigado!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
emanoeltadeu
JavaTeenager
[Avatar]

Membro desde: 01/06/2006 13:22:56
Mensagens: 181
Offline

dexa eu ver se eu entendi: vc tem um arrayList dentro de outro arrayList eh isso?
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Isso! Tenho um ArrayList<Empresa> e dentro de cada Empresa tenho um ArrayList<Usuario>.

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
emanoeltadeu
JavaTeenager
[Avatar]

Membro desde: 01/06/2006 13:22:56
Mensagens: 181
Offline

tenta utilizar um display:table dentro de outro display:table. ficaria mais ou menos assim:


ta vendo o segundo display:table? é o atributo name que vc deve definir direito pra ver isso, mas não como fazer isso hehe. tenta ae fazendo testes...se der certo posta a solução ae. espero ter ajudado...
emanoeltadeu
JavaTeenager
[Avatar]

Membro desde: 01/06/2006 13:22:56
Mensagens: 181
Offline

tenta ver o link:
http://hotwork.sourceforge.net/hotwork/manual/displaytag/displaytag-user-guide.html
pra ver se te ajuda.
jsp_dev
Debugger

Membro desde: 02/10/2002 18:40:33
Mensagens: 61
Offline

Olá Juliano,

Uma alternativa é vc criar na classe Empresa um método chamado por exemplo getUsuariosAsString(), neste método vc construirá uma String contento as informações que precisa.

Na coluna da displayTag vc referencia essa propriedade
<display:column property="empresa.usuariosAsString" title="Usuario"></display:column>

Att,
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team