Itarate dentro de outro Itarate ?!

Galera bom dia !

Estou com um serio problema que não estou conseguindo resolver !

Vou dar um exemplo, pra itender mais facil o problema.

Tenho uma classe chamada Pessoa, essa classe possui as seguintes campos :

int ID; String Nome; List<Qualificacoes>;

E outra classe, chamada Qualificacões que possui os seguintes campos :

int ID; String Descricao;

Ate ai tudo bem ! No no meu action de listagem eu tenho um metodo que vai la no banco la no hibernate e me retorna uma lista de pessoas ? Correto…

E tenho a seguinte variavel :

List<Pessoa> listaPessoas = new ArrayList<Pessoa>();

Ok … Ate ai tudo bem, eu passo essa lista de Pessoas como atributo para o meu JSP.

form.setrAtributte(“pessoas”,listaPessoas);

La no meu JSP eu tenho um Iterate que faz a listagem para mim da seguinte maneira :

&lt;logic:iterate name="pessoas" id="pessoa" indexId="i"&gt; <b> Codigo : </b> ${pessoa.ID} <br> <b> Nome : </b> ${pessoa.nome} <br> <font size="5"> Qualificações : </font> [b]?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?! [/b]

Minha duvida e a seguinte, como fazer outro itarate ali embaixo de qualificações para me listar as qualificações da pessoa que esta no loop “i”?!

Desde já, agradeço.
[]´s :smiley:

<logic:iterate name="pessoas" id="pessoa" indexId="i">
 <b> Codigo : </b> ${pessoa.ID} <br>
 <b> Nome   : </b> ${pessoa.nome} <br>
 <font size="5"> Qualificações : </font>
 <logic:iiterate name="pessoa.qualificacoes" id="qualificacao" indexid="j">
   <b>bla : </b> ${qualificacao.descricao}<br>

entendeu?

Atentando ao meu problema real, Post Seria a “pessoa” do meu exemplo, e “PostFiles” as “habilidades” do meu exemplo …

Coloquei desta maneira :

<logic:iterate name="post.postFiles" id="postFile" indexId="j"> <a href="#">postFile[j].name</a> </logic:iterate>

Este iterate acima esta dentro de outro iterate :

	  <logic:iterate name="posts" id="post" indexId="i"> 

Ele me apresenta o seguinte erro :

Alguem pode ajudar ?
Desde já agradeço maninhos !

Você deve substituir o “post.postFiles” passado pelo exemplo da resposta anterior, e colocar o nome do seu parametro que recebe as pessoas e qualificações, ou seja, pessoa.qualificacoes.

Abraço.