Opa Galera, blz?
Estou com um problema aqui que não estou conseguindo resolver.
Tenho uma aplicação Struts já funcionando de cadastro de dividas. Só que agora quero disponibilizar um conjunto de dividas, antes eu só poderia ter uma divida para uma pessoa, agora eu posso ter várias dividas para uma pessoa. Certo? ilustrando minha pagina jsp está assim:
Nome: CPF: ENDERECO: DATA:
// [i]Estas informações terão que ser acrescidas, como se fosse uma colection de dividas e não só uma[/i]
DividaOperaco:
NomeBanco:
SaldoDevedor:
DataDeAtualização
Blz, fiz uma collection com os campos, mas estou apanhando nas ação, coloquei dentro do meu método doExecute, mas não está dando certo. Qual o melhor, passar a ação via url? ou executar isso dentro do meu método doExecute?
Abaixo trecho do código.
[code]
public ActionForward doExecute (ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
String acao = request.getParameter("acao");
// partes removidas para fim de clareza
if (acao.equals("adicionarOperacao")){
ActionErrors erros = new ActionErrors();
//OperacaoDTO operacao = null;
List operacoes = (List) detalheRemessaOnLineForm.getOperacoes();
if (operacoes == null) {
operacoes = new ArrayList();
}
for (int i = 0; i < 10; i++) {
operacoes.add("operacao: "+ detalheRemessaOnLineForm.getOperacao());
operacoes.add("codAgencia: " + detalheRemessaOnLineForm.getCodigoAgencia());
operacoes.add("nomeAgencia: " + detalheRemessaOnLineForm.getNomeAgencia());
operacoes.add("idTipoOper:" + detalheRemessaOnLineForm.getIdTipoOperacao());
operacoes.add("dataVencto:" + detalheRemessaOnLineForm.getDataVencimento());
operacoes.add("saldoDevdor: " + detalheRemessaOnLineForm.getSaldoDevedor());
}[/code]
mas quando executo desta maneira, me da erro no doExcute.
Sei que ficou extenso, mas se puderem dar uma força.
Valeu!