Dá tudo certo e na hora de redirecionar - java.lang.ArrayIndexOutOfBoundsException: 73

Tenho uma lista de aulas aí no action faço um for que manda tudo pra o DAO… Salva no banco… mas na hora de redirecionar pra página principal dá
java.lang.ArrayIndexOutOfBoundsException: 73

Segue o código :[code]AulaDAO aulaDAO = new AulaDAO();
int ultima_Aula = 0;

    try{
        ultima_Aula = aulaDAO.ultima_Aula();
        
        for(int i=0; i < ultima_Aula; i++ ){
            Aula aula = new Aula();
            aula.setCod_curso(1);
            aula.setCod_dia(3);
            aula.setCod_disciplina(1);
            aula.setData_Aula(crono.getData_Aula()[i]);
            aula.setConteudo(crono.getConteudos()[i]);
            aula.setEstrategias_De_Ensino(crono.getEstrategias()[i]);
            aula.setDescricao_Feriado(crono.getFeriados()[i]);
            aula.setObjetivo(crono.getObjetivos()[i]);
            aula.setObservacoes(crono.getObservacoes()[i]);
            aulaDAO.inserir(aula);
        }//for
    }catch( SQLException e){
        request.setAttribute("erroInserirAula", "erro ao inserir aula");
        throw e;
    }finally{
        request.setAttribute("status", "Salvo com Sucesso !");
        STATUS = "success";
    }[/code]

o beanForm: private String[ ] data_Aula; private String[ ] objetivos; private String[ ] conteudos; private String[ ] estrategias; private String[ ] observacoes; private String[ ] feriados; ... gets.. sets...

o beanAulaprivate int cod_curso = 0; private int cod_dia = 0; private int cod_disciplina = 0; private int id_aula = 0; private String data_Aula = null ; private String nome_Dia = null ; private String descricao_Feriado= null; private String objetivo = null; private String conteudo= null; private String estrategias_De_Ensino= null; private String observacoes= null;

O que pode estar causando o erro ? Se mesmo dando o erro, os dados vão para o banco ?

Grato

Olá

Esse é o tipo de erro que só um debug resolve. Verifique quais são os indices que estão sendo passados aqui

aula.setData_Aula(crono.getData_Aula()[i]); aula.setConteudo(crono.getConteudos()[i]); aula.setEstrategias_De_Ensino(crono.getEstrategias()[i]); aula.setDescricao_Feriado(crono.getFeriados()[i]); aula.setObjetivo(crono.getObjetivos()[i]); aula.setObservacoes(crono.getObservacoes()[i]);
e veja se eles são compativeis como tamanho do array criado.

Fortunani,

Muito obrigado mesmo. Já sei onde está o problema, mesmo sem implementar. Vc sempre com as boas dicas :lol:

vlw mesmo

Amanhã eu posto a solução !