Olá pessoal, eu tenho uma aplicação Struts 2
onde estou tentando realizar uma lógica tabular
no qual cada linha do meu formulário é um objeto…
porém estou com problemas… :oops:
quando clico no botao ele entra no metodo gravar
mais a lista vem vazia…
alguem poderia me dizer o que estou fazendo e errado
ou alguma forma de fazer ?
Att Grato !
Jsp
<s:form action="gravaAplicacao" method="post" >
<s:iterator id="letra" value="listaAplicacao" status="stat">
<table border="1">
<tr>
<td><s:textfield name="listaAplicacao[%#{stat.index}].idAplicacao" size="5"/></td>
<td><s:textfield name="listaAplicacao[%#{stat.index}].nmAplicacao" size="40"/></td>
<td><s:textfield name="listaAplicacao[%#{stat.index}].dsAplicacao" /></td>
</tr>
</table>
</s:iterator>
<s:submit value="update"/>
</s:form>
Action
public List<AplicacaoEntity> listaAplicacao = new ArrayList<AplicacaoEntity>();
@Action(value = "gravaAplicacao", results = {
@Result(name = "ok", location = "aplicacao", type = "tiles")})
public String gravaAplicacao() {
TabularBOGeneric bo = new TabularBOGeneric();
bo.gravaTabular(listaAplicacao);
return "ok";
}
public List<AplicacaoEntity> getListaAplicacao() {
return listaAplicacao;
}
public void setListaAplicacao(List<AplicacaoEntity> listaAplicacao) {
this.listaAplicacao = listaAplicacao;
}