[Struts2] Popular List no Action com dados do Form

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;
    }