Porfavor ayuda con variables de sesion
Publicado por Ramon (6 intervenciones) el 29/12/2006 19:25:10
DIOS ayudarme porfavor, yevo ya 2 dias y no localizo el problema, os describo lo que me pasa:
1.jsp
<%@ page language="java" session="true" contentType="text/html; charset=ISO-8859-1"
import="java.util.*,java.io.*,java.text.*, calculadora.*" %>
<%@page import="javax.servlet.http.* " %>
en un momento del codigo escribo esto:
session.setAttribute("login", login); //login es un String inicializado a "Ramon"
2.jsp
<%@ page language="java" session="true" contentType="text/html; charset=ISO-8859-1"
import="java.util.*,java.io.*,java.text.*, calculadora.*" %>
<%@page import="javax.servlet.http.* " %>
en un momento del codigo escribo esto:
String login=(String)session.getAttribute("login");
<p> Bienvenido <%= login.toString() %> </p>
Todo esto esta bien compilado y sus correspodientes <% %> y la variable login no esta vacia ni esta a null ni nada, entonces estoy en 1.jsp y pincho en el link que accede a 2.jsp y me da este error, dios no se que hago mal, no se si me falta algo en la cabecera, si no envio bien la variable o que pero porfavor ayudarme que me estoy muriendo de asco:
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
causa raíz
java.lang.NullPointerException
org.apache.jsp.echo_jsp._jspService(echo_jsp.java:67)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.0.28.
1.jsp
<%@ page language="java" session="true" contentType="text/html; charset=ISO-8859-1"
import="java.util.*,java.io.*,java.text.*, calculadora.*" %>
<%@page import="javax.servlet.http.* " %>
en un momento del codigo escribo esto:
session.setAttribute("login", login); //login es un String inicializado a "Ramon"
2.jsp
<%@ page language="java" session="true" contentType="text/html; charset=ISO-8859-1"
import="java.util.*,java.io.*,java.text.*, calculadora.*" %>
<%@page import="javax.servlet.http.* " %>
en un momento del codigo escribo esto:
String login=(String)session.getAttribute("login");
<p> Bienvenido <%= login.toString() %> </p>
Todo esto esta bien compilado y sus correspodientes <% %> y la variable login no esta vacia ni esta a null ni nada, entonces estoy en 1.jsp y pincho en el link que accede a 2.jsp y me da este error, dios no se que hago mal, no se si me falta algo en la cabecera, si no envio bien la variable o que pero porfavor ayudarme que me estoy muriendo de asco:
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
causa raíz
java.lang.NullPointerException
org.apache.jsp.echo_jsp._jspService(echo_jsp.java:67)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.0.28.
Valora esta pregunta


0