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