Quem diria, hein… ajuda com Struts…
Problema: ao criarmos um pedido, eu preciso listar os tipos de produto colocando mao lado de cada um a respectiva quantidade.
Então, na tela, eu teria toda a informação do pedido e uma lista de tipos de produto, com um campo de quantidade pra cada tipo, sacou…
Seguem as classes…
O Form
[code]public class VendaPassagemClienteExternoForm extends BaseForm {
private String tipoVenda = null;
//Outros dados
private VendaPassagemFormDetail[] detalhePassagem = null;
//Getters e Setters dos outros atributos
public TipoPassagemFormDetail[] getDetalhePassagem() {
return detalhePassagem;
}
public TipoPassagemFormDetail getDetalhePassagem(int i) {
return detalhePassagem[i];
}
public void setDetalhePassagem(TipoPassagemFormDetail[] detalhePassagem) {
this.detalhePassagem = detalhePassagem;
}
}[/code]
O FormDetail (um pojo que ajuda ao Form)
[code]public class VendaPassagemFormDetail {
private String id = null;
private String qtd = null;
//Getters e Setters
}[/code]
JSP
[code]<c:forEach var=“tipo” items="${tiposPassagem}">
O HTML gerado
[code]
Parece estar tudo certo… O problema é que não faz binding no Form, mas nem com reza braba!!!
Alguem consegue “ver” algum problema?!?