Bom dia galera do GUJ,
Ontem lá no meu serviço tinha aparecido la um problema, que me deixou 1 hora e meia pensando em cima de 10 linhas de código… e eu não sabia o por que do problema.
pensando com uns caras lá , eles me disseram pra substituir session por request em todos os lugares em que estavam
HttpSession session = request.getSession(true);
session.setAttribute("blabla", taltal);
por que era assim, eu tinha em uma servlet que tinha tres resultset diferentes, eles me retornavam 3 arraylist e jogavam na sessao.
depois em uma unica pagina JSP eu deveria pegar esses tres arraylist e exibir em um combobox so que sempre dava problema de nullpointerexeption em um dos objetos.
no jsp, em todos os lugares que tinham
session.getAttribute()
eu substitui por
request.getAttribute() .
na servlet a mesma coisa e ai deu certo, funcionou. Ai pediram pra eu estudar a diferença entre jogar na session e jogar na request, e como bom estagiario que sou eu fui atraz so que isso parece ser meio dificil de achar por ai.
entao gostaria de uma ajuda, se alguem puder me explicar, ou me dar algum material.
muito obrigado.