Aew galera! Tô com um pequeno problema com struts, seguinte:
Eu tenho um ArrayList de Beans, e cada um desses beans tem um ArrayList de Beans dentro dele. Como faço para iterar o ArrayList mais interno? Lembrando que tenho que fazer isso com as tags do struts mesmo, não posso usar JSTL.
Qualquer dica será muito útil, obrigado! :mrgreen:
Consegui imprimir o ArrayList inteiro, mas sai no formato [objeto1, objeto2, …]
O que preciso fazer para imprimir o atributo do objeto que me interessa?
Obrigado!
rodrigo_corinthians
<logic:iterate id="list" name="meuArrayList" >
<logic:iterate id="minhaLista" name="meuNovoArrayList" >
<td><bean:write name="meuNovoArrayList" property="PROPERTY"/></td>
</logic:iterate>
</logic:iterate> Tenta isto pela lógica deveria funcionar, o melhor mesmo seria usar Jstl porq essas tags do Struts 1 são horríveis. rs
von.juliano
Oi Rodrigo, então cara, já tentei isso e não funfou… dá o erro Cannot find bean list in any scope… Malditas tags do Struts!!! :evil:
Agora fiz umas alterações e ao invés de colocar no Array interno Objetos, estou colocando Strings, e estou conseguindo assim:
[A, B, C, …] como resultado, mas preciso de cada valor separadamente. Mas alguma sugestão? Obrigado!
rodrigo_corinthians
http://www.junlu.com/msg/168055.html Googleee
Cara não tô conseguindo lembrar agora to meio enferrujado no Struts 1 mas tenta esses links acima ae porq neles vc acha a solução, falow!
von.juliano
À quem interessar, consegui resolver da seguinte forma: