Pessoal,
Já procurei no google mais ainda não consegui resolver esse problema… Espero que alguém possa me ajudar!
Preciso fazer um loop para popular uma tabela com base em uma lista “retornada” por uma Action.
struts.xml
<action name="membro" class="br.com.teste.Membro">
<result name="success">/jsps/page1.jsp</result>
<result name="error">/jsps/page1.jsp</result>
</action>
MembroAction.java
public class MembroAction extends ActionSupport implements Preparable {
private static final long serialVersionUID = 6020027966424407684L;
private List<Membro> membros;
private MembroService membroService
public void prepare() throws Exception {
this.membros= this.membroService.getMembros();
}
public List<Membro> getMembros(){
return this.membros;
}
...
}
page1.jsp
<table>
<thead>
<td>Nome</td>
<td>Sexo</td>
<td>Idade</td>
<td>Grupo</td>
</thead>
<s:action name="membro" id="membros">
<s:iterator value="membros.membros">
<tr> <td><s:property value="nome" /></td>
<td><s:property value="sexo" /></td>
<td><s:property value="idade" /></td>
<td><s:property value="grupo" /></td>
</tr>
</s:iterator>
</s:action>
</table>
Não é exibido erro nenhum. Apenas não lista as informações…
Obrigado!