Como resgatar um ArrayList em outra página jsp para que seja exibida?

Pessoal… eu estou criando um cadastro na página de cadastro onde os dados são inseridos em um ArrayList();

envio ele para sessão.

assim:

 session.setAttribute("arrayNaSessao", arrayCad);

agora… como faço para exibir esse array no outra página. sei que e por get mas comofaz paraexibir todos os cadastros la. ?


Outra dúvida, estou criando o ArrayList fora de If, ele solto na página, será que ele vai ficar recriando o ArrayList todas as vezes que eu atualizar a página ?

Olá amigo!
Pelo que eu entendi vc quer saber como recuperar essa lista no jsp não é?
Então no jsp vc faz assim…


<%

//via request acessa a seção e pega o atributo
//retorna o objeto
request.getSession().getAttribute("arrayNaSessao");

%>

Eu não testetei aqui… talvez precisa fazer um cast… mas com esse código ai já retorna um Object ok!

no array tem nome, media e email… então como faço para resgatar o valores.

complementando a resposta do nosso amigo luo:

<%   
  
//via request acessa a seção e pega o atributo   
//retorna o objeto   
Arraylist listaRecebida =(Arraylist)  request.getSession().getAttribute("arrayNaSessao");

for(int i;  i < listaRecebida.size; i++ ){
   String media = listaRecebida.get(0);
    String nota = listaRecebida.get(1);
}   
  
%>  

mais ou menos isso ], não testei.

Amo vocês!!!

Salvaram minha vida com esse post :smiley: