PROBLEMA CON HttpSession sesion = request.getSession(false);

el fandi
29 de Octubre del 2003
Estoy tratando de crear una sesion con HttpSession sesion = request.getSession(false); , pero a la hora de ejecutar me sale java.lang.NullPointerException, alguien me puede decir que puede estar pasando

Ken
29 de Octubre del 2003
el método request.getSession(boolean) hace cosas distintas según sea el boolean "true" o "false".

Si es false, si el usuario no tenía una sesión asignada NO SE DEVUELVE NADA, o sea, un null.

Si es true, cuando el usuario no tiene una sesión asignada, se le crea una.

Probablemente estés intentando usar la sesión de un usuario y como la pides con "false", no crea una nueva, y devuelve null. En el momento que intentes un sesion.setAtribute te va a lanzar un NullPointerException.

Salu2

Ken