Struts - Apresentar numa tabela os elementos de uma lista

Olá.

Eu estou a usar structs na aplicação que estou a desenvolver. Eu tenho uma lista de pessoas “listPessoas” e quero apresentar numa pagina .jsp os elementos dessa lista usando as tags do structs.

Comecei por fazer desta forma:


.......
<table cellspacing="3" border="2">
	<s:iterator value="listOpcoes">
		<tr id="row_<s:property value="listaOpcoes.next()"/>" bordercolor="Red">
			<td><s:property value="listaOpcoes.next()" /></td>
			
		</tr>
	</s:iterator>	
</table>
........

Mas nao funciona… Como posso fazer isto?

Qual erro está ocorrendo?
E não é structs. É struts.

Outra coisa. Eu acho que vc tá fazendo errado.
Não mexo a um tempim com struts, mas eu acho que é assim:

<table cellspacing="3" border="2">
   <s:iterator value="listOpcoes" id="objeto">
      <tr id="row_<s:property value="objeto.nomePessoa"/>" bordercolor="Red">
         <td><s:property value="objeto.idadePessoa" /></td>
         
      </tr>
   </s:iterator>   
</table> 

Olá.
Obrigado pela ajuda.

ISto não dá erro, so nao imprime os valores que estao na lista.

Contudo talvez eu nao tenha percebido a tua resposta ou nao me expliquei bem.

A minha listaOpcoes sobre a qual eu faço iteracoes nao tem um Objecto. Tem uma lista de elementos que sao Strings. Logo nao tenho um “get” para essa lista de forma a que ele vá buscar o valor pretendido.

Alguma ideia?

L1nk, eu realmente não lembro de cabeça.
Mas vc já tentou assim?

table cellspacing="3" border="2">
   <s:iterator value="listOpcoes" id="valorStr">
      <tr id="row_<s:property value="valorStr"/>" bordercolor="Red">
         <td><s:property value="valorStr" /></td>
         
      </tr>
   </s:iterator>   
</table> 

Obrigado fabiozoroastro pela dica.

Desculpa responder so agora mas acabei de chegar de ferias e ainda nao pude testar a tua ideia mas amanha sem falta trato disso.

Obrigado mais uma vez pela ajuda.

L1nk.
Como eu queria tirar umas férias viu… aiai…
Rs…
Testa aew e fal se deu certo!

As férias são sempre boas :cool:

Já experimentei a tua dica e funcionou.
Mais uma vez obrigado pela ajuda.

Abraço