Struts - Ler List de um Form

2 respostas
M

Oi Pessoal,

Tenho uma pág. JSP que exibe os dados de uma List:

<logic:iterate name=“listForm” property=“itensLista” id=“item”>

html:submitEnviar</html:submit>


O ListForm está assim:

private ArrayList itensLista;

public ArrayList getItensLista() {return itensLista;}

public void setItensLista(ArrayList items) {itensLista = items;}

A pág. é exibida normalmente sem erros com todos os itens da lista, mas quando eu clico em enviar, gostaria de ler os itens da página, para isso tenho uma action que faz o seguinte:

ListForm listForm = (ListForm) form;
List itensLista = (ArrayList)listForm.getItensLista();

if (! itensLista.isEmpty()){

for (Iterator iter = itensLista.iterator(); iter.hasNext()<img src="https://www.guj.com.br/images/emoji/twitter/wink.png?v=6" title=":wink:" class="emoji" alt=":wink:"> {

MenuItem m = (MenuItem)iter.next();

System.out.println(m);

}

}

A questão é que itensLista da action sempre é retornada vazia (vazia, mas diferente de nula).

É preciso fazer alguma outra configuração, o Struts não deveria ler os dados do formulário da mesma forma com que ele enviou ao browser ?

Muito obrigado

Marcos

2 Respostas

M

Oi amigo, obrigado, mas não entendi o que você quiz dizer…

:frowning:

Kamikaze

use as tags code!!!

Criado 29 de julho de 2008
Ultima resposta 29 de jul. de 2008
Respostas 2
Participantes 2