Como recuperar ArrayList de tipos diferentes no JSP?
2 respostas
M
marcianorott
Oi galera, estou com uma dúvida, como faço para recuperar 3 ArrayList contendo tipos de objetos diferentes?
Ex:
Meu JSP
<%MySQLDAOobjBanco=newMySQLDAO();objBanco.connect();ArrayList<Vaga>lista=(ArrayList<Vaga>)//Array que retorna objetos do tipo VagaArrayList<Empresa>listaEmpresas=(ArrayList<Empresa>)objBanco.getVagas();//Array que retorna objetos do tipo EmpresaobjBanco.disconnect();%>
Enquanto eu estava trabalhando somente com o mesmo tipo de objeto dentro Array funcionou, porém agora dá o seguinte erro
Cannot cast from ArrayList to ArrayList
Oi galera, estou com uma dúvida, como faço para recuperar 3 ArrayList contendo tipos de objetos diferentes?
Ex:
Meu JSP
<%MySQLDAOobjBanco=newMySQLDAO();objBanco.connect();ArrayList<Vaga>lista=(ArrayList<Vaga>)//Array que retorna objetos do tipo VagaArrayList<Empresa>listaEmpresas=(ArrayList<Empresa>)objBanco.getVagas();//Array que retorna objetos do tipo EmpresaobjBanco.disconnect();%>
Enquanto eu estava trabalhando somente com o mesmo tipo de objeto dentro Array funcionou, porém agora dá o seguinte erro
Cannot cast from ArrayList<Vaga> to ArrayList<Empresa>
Alguém tem alguma luz!?
Abrção
Isso porque você está fazendo atribuicao para tipos diferentes, voce esta fazendo getVagas() que deve retornar uma lista de vagas para um tipo ArrayList<Empresas>
<%MySQLDAOobjBanco=newMySQLDAO();objBanco.connect();ArrayList<Vaga>lista=(ArrayList<Vaga>)//Array que retorna objetos do tipo VagaArrayList<Empresa>listaEmpresas=(ArrayList<Empresa>)objBanco.getEmpresas();//mude aqui para um get empresas ou algo assimobjBanco.disconnect();%>