Logic:iterate no struts, como é isso?

Pessoall

To tentando aprender Struts, principalmente o q se usa mais, logic:iterate.
To fazendo um exemplo da JavaMagazine, o que quer dizer:

<logic:iterate id=“produto” name=“catalogo”>

e

<logic:iterate id=“item” scope=“session” name=“carrinho” property=“itensCarrinho”>

Já tentei entender 1000 vezes o que é cada um destes, mas pode ser que alguém explicando, eu entenda.
Como funciona o logic:iterate ? Basicão mesmo. Com while eu faço tranquilo, mas com Struts, ainda nao entendi bem…

Obrigado :wink:


existe uma classe Carrinho na sua session. Esta classe tem uma propriedade 
itensCarrinho a qual vc quer fazer o iterate.
No fim vc nomeou o objeto corrente como id-&gt;"item"... Entao o item seria o objeto atual que vc esta percorrento pela collection.

[code]
class Carrinho&#123;
Collection itensCarrinho;
&#125;
[/code]

existe uma classe Carrinho na sua session. Esta classe tem uma propriedade
itensCarrinho a qual vc quer fazer o iterate.
No fim vc nomeou o objeto corrente como id->“item”… Entao o item seria o objeto atual que vc esta percorrento pela collection.

class Carrinho&#123;
Collection itensCarrinho;
&#125;