variables sesion
Publicado por Ramon (6 intervenciones) el 30/12/2006 14:29:59
Mira he hecho 3 paginas muy simples y me sigue dando el error:
1.jsp:
<%@ page language="java" session="true" import="java.util.*,java.io.*,java.text.*" %>
<%@page contentType="text/html"%>
<%@page import="javax.servlet. * " %>
<HTML>
<HEAD>
<title> Calculadora alumnos </title>
</HEAD>
<BODY>
<form name="alta" METHOD="POST" action="2.jsp" onSubmit="return avisar()" >
<p> Nombre <input TYPE="text" name="nombre" size="20"> </p>
<p> <input type="submit" </p>
</BODY>
</HTML>
2.jsp:
<%@ page language="java" session="true" import="java.util.*,java.io.*,java.text.*" %>
<%@page contentType="text/html"%>
<%@page import="javax.servlet. * " %>
<HTML>
<HEAD>
<title> Calculadora alumnos </title>
</HEAD>
<BODY>
<%
Enumeration paramNames = request.getParameterNames();
String nombre="";
if (paramNames.hasMoreElements())
{
nombre=request.getParameter("nombre");
session.setAttribute("nom",nombre);
}
%>
<CENTER>
<p> Bienvenido <% out.print(nombre);%> </p>
<a href ="3.jsp"> I a 3.jsp </a>
</CENTER>
</BODY>
</HTML>
3.jsp:
<%@ page language="java" session="true" import="java.util.*,java.io.*,java.text.*" %>
<%@page contentType="text/html"%>
<%@page import="javax.servlet. * " %>
<HTML>
<HEAD>
<title> Calculadora alumnos </title>
</HEAD>
<BODY>
<%
String nom="";
nom= (String) session.getAttribute("nom");
%>
<CENTER>
<p> Bienvenido <% out.print(nom.toString());%> </p>
</CENTER>
</BODY>
</HTML>
Si en el out pongo nom, me sale Bienvenido null y si pongo nom.toString() es cuando me da el error.
Muchas gracias Gonzalo por tu interes
1.jsp:
<%@ page language="java" session="true" import="java.util.*,java.io.*,java.text.*" %>
<%@page contentType="text/html"%>
<%@page import="javax.servlet. * " %>
<HTML>
<HEAD>
<title> Calculadora alumnos </title>
</HEAD>
<BODY>
<form name="alta" METHOD="POST" action="2.jsp" onSubmit="return avisar()" >
<p> Nombre <input TYPE="text" name="nombre" size="20"> </p>
<p> <input type="submit" </p>
</BODY>
</HTML>
2.jsp:
<%@ page language="java" session="true" import="java.util.*,java.io.*,java.text.*" %>
<%@page contentType="text/html"%>
<%@page import="javax.servlet. * " %>
<HTML>
<HEAD>
<title> Calculadora alumnos </title>
</HEAD>
<BODY>
<%
Enumeration paramNames = request.getParameterNames();
String nombre="";
if (paramNames.hasMoreElements())
{
nombre=request.getParameter("nombre");
session.setAttribute("nom",nombre);
}
%>
<CENTER>
<p> Bienvenido <% out.print(nombre);%> </p>
<a href ="3.jsp"> I a 3.jsp </a>
</CENTER>
</BODY>
</HTML>
3.jsp:
<%@ page language="java" session="true" import="java.util.*,java.io.*,java.text.*" %>
<%@page contentType="text/html"%>
<%@page import="javax.servlet. * " %>
<HTML>
<HEAD>
<title> Calculadora alumnos </title>
</HEAD>
<BODY>
<%
String nom="";
nom= (String) session.getAttribute("nom");
%>
<CENTER>
<p> Bienvenido <% out.print(nom.toString());%> </p>
</CENTER>
</BODY>
</HTML>
Si en el out pongo nom, me sale Bienvenido null y si pongo nom.toString() es cuando me da el error.
Muchas gracias Gonzalo por tu interes
Valora esta pregunta


0