Bom, através de um servlet eu gero um atributo de sessão “resultadoDeBusca” que recebe um ResultSetjá preenchido, quando redireciono para a página Jsp que vai fazer a exibição, ela exibi lá, o RSet, mas o problema é que, quando eu atualizo a página ou vou para outra, eu perco esse RecordSet, é como se ele estivesse vazio.
Como faço para esse ResultSet se tornar persistente como atributo de sessão?
Ele está vazio ou a conexão com o banco foi fechada?
O que você deveria fazer é copiar os dados desse ResultSet para uma coleção e colocar essa coleção na sua sessão (e você nem deveria estar usando sessão pra isso).
Edit: apenas o atributo está vazio… parece que ao fazer a primeira requisição ele ‘descarrega’ o conteúdo do atributo da session.
Optei por utilizar sessão pelo fato de ser retornado apenas uns 5 ou 6 rows de dados, que os últimos produtos comprados, e quando o usuário deslogasse esse ResultSet se desfaria, achei que armazenar em um arquivo ascii, ou criar um tabela temporária para tal ocuparia mais espaço em processamento!