Erro de Cast

3 respostas
Hermanitto
Integer linha = Integer.parseInt(request.getParameter("linha"));

ArrayList<Integer> listLinha = new ArrayList<Integer>();
    listLinha.add(linha);

session.setAttribute("linha", listLinha);

String linhaant = (String)session.getAttribute("linha");

Esta dando um erro de cast nessa ultima linha,
será q pode ser pelo fato de que estou tentando converter uma ArrayList em uma String?

E se for, como eu faria?

obrigado.

3 Respostas

B
Hermanitto:
Integer linha = Integer.parseInt(request.getParameter("linha"));

ArrayList<Integer> listLinha = new ArrayList<Integer>();
    listLinha.add(linha);

session.setAttribute("linha", listLinha);

String linhaant = (String)session.getAttribute("linha");

Esta dando um erro de cast nessa ultima linha,
será q pode ser pelo fato de que estou tentando converter uma ArrayList em uma String?

E se for, como eu faria?

obrigado.

Ola,

Bom, se for não, é?! bom, se vc inseriu um list na sua session, procure retirar um list... não?!
List<Integer> list = (List<Integer>)session.getAttribute("linha");
jzf

Acho que resolve o que o Bruno escreveu…

Caso queira usar o o linha que você pegou como parâmetro e transformá-lo pra String use: String linhaant = String.valueOf(linha);

Hermanitto

obrigado galeraa…
vlw mesmo

eu consegui resolver com o que o bruno disse…
obrigadooo

Criado 4 de março de 2008
Ultima resposta 4 de mar. de 2008
Respostas 3
Participantes 3