Foros del Web » Programación para mayores de 30 ;) » Java »

Error grabe en sesion

Estas en el tema de Error grabe en sesion en el foro de Java en Foros del Web. Tengo el siguiente codigo pero al ejecutarlos me muestra un error <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" import="java.util.*" import= "javax.servlet.*" import= "javax.servlet.http.*" import= "javax.servlet.jsp.*" errorPage="" ...
  #1 (permalink)  
Antiguo 29/12/2003, 19:27
 
Fecha de Ingreso: abril-2002
Mensajes: 118
Antigüedad: 22 años, 8 meses
Puntos: 1
Error grabe en sesion

Tengo el siguiente codigo pero al ejecutarlos me muestra un error


<%@ page contentType="text/html; charset=iso-8859-1" language="java"
import="java.sql.*"
import="java.util.*"
import= "javax.servlet.*"
import= "javax.servlet.http.*"
import= "javax.servlet.jsp.*"
errorPage="" %>
<%@ page session="true"%>
<h3>Adivinador de Numeros</h3>
<%!
public static final int WAY_LO = 0;
public static final int WAY_HI = 101;
public static final String PARMSKEY ="jspcr.sessions.numguess.parameters";

public class Parameters {
int lo;
int hi;
int numGuesses;
int state;
}
%>
<%
Parameters pars=(Parameters) session.getAttribute(PARMSKEY);
if (pars== null)
{
pars= new Parameters();
pars.state=0;
session.setAttribute(PARMSKEY, parms);
}
%>









Error JSP:

--------------------------------------------------------------------------------



URI de Solicitud:/Sesiones/Def.jsp



Excepción:
oracle.jsp.provider.JspCompileException: Errores de compilación:d:\oracle\oracle9i\apache\apache\htdoc s\_pages\_sesiones\_Def.javaLine # Error 83 Method getAttribute(java.lang.String) not found in interface javax.servlet.http.HttpSession. Parameters pars=(Parameters) session.getAttribute(PARMSKEY); 88 Undefined variable: parms session.setAttribute(PARMSKEY, parms);
at oracle.jsp.app.JspJavacCompiler.compile(JspJavacCo mpiler.java)
at oracle.jsp.app.JspAppLoader.reloadPage(JspAppLoade r.java)
at oracle.jsp.app.JspAppLoader.loadPage(JspAppLoader. java)
at oracle.jsp.app.JspAppLoader.getPage(JspAppLoader.j ava)
at oracle.jsp.app.JspApplication.dispatchRequest(JspA pplication.java)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java)
at oracle.jsp.JspServlet.internalService(JspServlet.j ava)
at oracle.jsp.JspServlet.service(JspServlet.java)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:588)
at org.apache.jserv.JServConnection.processRequest(JS ervConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnecti on.java:294)
at java.lang.Thread.run(Thread.java:484)



que estare haciendo mal ,,,
__________________
________________
ISC. Alejandro Zapata Hernandez
  #2 (permalink)  
Antiguo 30/12/2003, 03:55
Avatar de kripton  
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 22 años
Puntos: 0
Hola alezaph!!!

Creo que tu problema puede estar en que usas una versión del servlet.jar vieja. Ya que en la versión servlet 2.1 / JSP 1.0 existía el método getValue(java.lang.String), este método esta deprecated en la versión servlet 2.2 / JSP 1.1 y como sustituto esta getAttribute(java.lang.String).

Suerte,
un saludo,
kripton
__________________
Hoy por ti, mañana por mi. Compartiendo entre amigos.

Usuario Registrado Linux #327495
  #3 (permalink)  
Antiguo 30/12/2003, 12:17
 
Fecha de Ingreso: abril-2002
Mensajes: 118
Antigüedad: 22 años, 8 meses
Puntos: 1
Creo que ese no es el problema ¡¡¡¡¡¡¡¡Por que en otro servidor con la mismas clases no causa ese problema¡¡¡¡¡
__________________
________________
ISC. Alejandro Zapata Hernandez

Última edición por alezaph; 30/12/2003 a las 12:18
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:03.