Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java (Servlets y JSP) > Problemas con las variables de sesion
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problemas con las variables de sesion
Enviado por Sara el día 18 de mayo de 2006

Wenas a tod@s!!

Tengo un problema con las variables de sesion en los frames, es decir, tengo una pagina donde en un formulario se elige si es usuario o administrador. Si es un usuario se ocultaran unos determinados botones.

El codigo que tengo para comprobar que es un administrador es el siguiente:

<%
Usuario usuario = (Usuario)session.getAttribute("Usuario");

if (usuario.getAttribute().equals("administrador"){
%>
<input type="button" name="editar" value="Editar" onClick="abrirEditor();/>
<%
}
%>

Pues esto me da el error nullpointerexception, por lo que esta nulo el objeto.

Es muy raro porque este mismo codigo me funciona en otra parte, mientras que en este no. Por lo que he pensado que los frames me den problemas.

Si alguien puede ayudarme que postee. Gracias xD

 
Re: Problemas con las variables de sesion
Enviado por Arturo Alarcon el día 6 de junio de 2006


Normalmente cuando te lanza ese error es cuando un programa crea una referencia a un objeto pero este todavía no se ha creado o no se ha vinculado a la referencia.

Prueba así :
String usuario = (String)session.getAttribute(\"Usuario\");
out.println(usuario); //checa que es lo que recibes
if(usuario.equals(\"administrador\")) // aqui te faltaba cerrar un paréntesis


Tiene que funcionar así, si todavía no, entonces checa que levantes tu sesion y que este recibiendo los datos de la sesion, cuando trabajo con sesiones quito los cortafuegos de mi maquina (Windows) por que no me dejan manipular los datos.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network