Bom dia pessoal,
Como exemplo, eu tenho um form contendo uma coleção desta forma:
private Integer numeroPedido;
private Produto[] colecao = new Produto[0];
public Integer getNumeroPedido() {return numeroPedido;}
public void setNumeroPedido(Integer numeroPedido) {this.numeroPedido = numeroPedido;}
public Produto[] getColecao(){return colecao;}
public void setColecao(Produto[] colecao){this.colecao = colecao;}
A página JSP é assim:
Baseado nestas informações, o que ocorre é que os campos da página são exibidos normalmente com o conteúdo das propriedades codigo e descricao preenchidos, até aí tudo bem.
Quando edito a propridade “numeroPedido” que não é uma colecao, consigo ler o valor alterado no formulário.
Mas quando edito os campos da coleção e realizo um “submit” não consigo ler os valores alterados, sempre tenho como retorno os valores que eu mandei para o browser.
O Struts não deveria atualizar os objetos da coleção automaticamente ?
Alguém poderia me dar alguma dica para resolver isso ??
Muito obrigado
Marcos