Como recuperar ArrayList de tipos diferentes no JSP?

Oi galera, estou com uma dúvida, como faço para recuperar 3 ArrayList contendo tipos de objetos diferentes?
Ex:
Meu JSP


<%
MySQLDAO objBanco = new MySQLDAO();
objBanco.connect();         


ArrayList<Vaga> lista = (ArrayList<Vaga>) //Array que retorna objetos do tipo Vaga

ArrayList<Empresa> listaEmpresas = (ArrayList<Empresa>) objBanco.getVagas();//Array que retorna objetos do tipo Empresa

objBanco.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

Alguém tem alguma luz!?

Abrção

[quote=marcianorott]Oi galera, estou com uma dúvida, como faço para recuperar 3 ArrayList contendo tipos de objetos diferentes?
Ex:
Meu JSP


&lt;%
MySQLDAO objBanco = new MySQLDAO();
objBanco.connect();         


ArrayList&lt;Vaga&gt; lista = (ArrayList&lt;Vaga&gt;) //Array que retorna objetos do tipo Vaga

ArrayList&lt;Empresa&gt; listaEmpresas = (ArrayList&lt;Empresa&gt;) objBanco.getVagas();//Array que retorna objetos do tipo Empresa

objBanco.disconnect();
%&gt;

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
[/quote]

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>

[code]<%
MySQLDAO objBanco = new MySQLDAO();
objBanco.connect();

ArrayList<Vaga> lista = (ArrayList<Vaga>) //Array que retorna objetos do tipo Vaga

ArrayList<Empresa> listaEmpresas = (ArrayList<Empresa>) objBanco.getEmpresas();//mude aqui para um get empresas ou algo assim

objBanco.disconnect();
%>
[/code]

Caraca véio!
Que ratiada…
Foi Malz ae… :oops:

Muito Obrigado!