04/10/2007, 01:05
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 3 meses Puntos: 51 | |
Re: puntero nulo, pero no se donde Ahi hay dos cosas para hacer.
.- Si el objeto session es null, te saltara un NullPointerException lo pongas como lo pongas, asi que tienes que asegurarte antes que session no es null. Por ejemplo usando request.getSession(true).
.- Para evitar un NullPointerException si el atributo es nulo, puedes usar "director".equals(session.getAttribute("user") ). Invirtiendo el orden consigues que el metodo se aplique siempre a un objeto no null y si el atributo es nulo, simplemente el equals devuelve false, pero no salta una excepcion.
Que el atributo sea nulo no tiene por que ser por que la sesion caduco, si algo borra ese atributo o se hace un session.invalidate()... daria ese error.
S! |