l1nkPJ
Agosto 1, 2007, 8:33am
#1
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 é struc ts. É 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>
l1nkPJ
Agosto 3, 2007, 6:52am
#4
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>
l1nkPJ
Agosto 19, 2007, 8:15pm
#6
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!
l1nkPJ
Agosto 21, 2007, 5:51am
#8
As férias são sempre boas
Já experimentei a tua dica e funcionou.
Mais uma vez obrigado pela ajuda.
Abraço