Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 29-dic-2003, 18:27   #1 (permalink)
alezaph está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 115
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
alezaph está desconectado   Responder Citando
Antiguo 30-dic-2003, 02:55   #2 (permalink)
kripton está en el buen camino
 
Avatar de kripton
 
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
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
kripton está desconectado   Responder Citando
Antiguo 30-dic-2003, 11:17   #3 (permalink)
alezaph está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 115
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-dic-2003 a las 11:18.
alezaph está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93