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

Respuesta
 
Herramientas Desplegado
Antiguo 13-dic-2004, 10:57   #1 (permalink)
izzy28 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 67
Dudas con Objeto Session

Hola tengo una pagina jsp la cual debe enviar variables a un servlet pero no llamo al servlet mediante un submit, si no que con <a hre='Servlet '>
como no puedo ocupar request.getParameter("variable"); cierto??
me gustaria introducirme en el objeto session como creo las variables se session en jsp y como las leo en el servlet.
help me
izzy28 está desconectado   Responder Citando
Antiguo 13-dic-2004, 16:56   #2 (permalink)
izzy28 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 67
a duros golpes me resulto con una manual en ingles.

mis consultas especificas serian:
1.- que duracion tienen las variables de session.
2.- esta bien crear hartas variables de sesion??
3.- como sabe mi web que el usuario se fue de mi pagina???
4.- hay que borrarlas variables de sesion en ese caso o cuando se log out?


izzy28 está desconectado   Responder Citando
Antiguo 13-dic-2004, 17:37   #3 (permalink)
leoi está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 177
Hola. Bueno no soy ningun experto en sesiones pero mas o menos resolvi algunos de los puntso esos como pude.
Las variables de sesion duran mientras dure la sesion y la sesion termina o cuando vos la termines por ejemplo con invlaidate(), o cuando el usuario la cierre, o cuando termine el tiempo que establezcas como setMaxInactiveInterval(tiempoensegundos).
No se como saber si se fue y no volvio, pero si queres saber si se fue y vuelve por otro lado, es decir si termino su sesion y volvio podes, despues de hacer HttpSession tusesion = request.getSession(true); verificar si es nueva por ejemplo asi: if (tusesion.isNew()){.....}
A las variables les podes quitar el valor con removeValue o removeAttributo.
Espero que te haya servido de algo.
Leo

Última edición por leoi; 13-dic-2004 a las 18:17.
leoi está desconectado   Responder Citando
Antiguo 13-dic-2004, 18:43   #4 (permalink)
izzy28 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2004
Mensajes: 67
Me quedo claro leo ahora voy a seguir practicando mas. gracias.
izzy28 está desconectado   Responder Citando
Antiguo 14-dic-2004, 19:24   #5 (permalink)
leoi está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 177
Perdon me equivoque una letra, es removeAttribute();
leoi está desconectado   Responder Citando
Antiguo 11-ene-2005, 08:43   #6 (permalink)
jhoncacru está en el buen camino
 
Avatar de jhoncacru
 
Fecha de Ingreso: mayo-2004
Ubicación: cochabamba-Bolivia
Mensajes: 103
Ayuda LEOI



leoi, ya habia chekeado eso lo que escribiste pero, no entendí completamente ,podrías explicar como utiliza getSession(), putValue("variables para qué?", "dfadsf") ????
me entiendes???
me estoy iniciando con esto, y justamente debo controlar las sesiones.
gracias de antemano.
jhoncacru está desconectado   Responder Citando
Antiguo 13-ene-2005, 21:08   #7 (permalink)
leoi está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 177
Hola jhoncacru. El tema es mas o menos asi. Las sesiones se utilizan para mantener información. Algunos ejemplos: si alguien se loguea a tu pagina, querras durante toda la navegación saber de quien se trata. Otro ejemplo, en un carrito de compras queres saber lo que va comprando.
Lo primero que se suele hacer es recuperar el objeto de la sesion:
HttpSession nombredesesion = request.getSession(true);
Si no se había creado una de esa forma se crea automáticamente.
Después con setAttribute(String variable, Objet valor); lo que haces es crear una variable de sesíon y asignarle algo (el valor). Por ejemple setAttribute(nombre, "unnombre"). De esta forma en la variable (de sesion) nombre tenes el nombre.También podés usar putValue pero creo que ya no se usa y se recomienda la forma setAttribute.
Con getAttribute(nombre) recuperas el valor.
Un saludo
Leo
leoi está desconectado   Responder Citando
Antiguo 14-ene-2005, 08:09   #8 (permalink)
jhoncacru está en el buen camino
 
Avatar de jhoncacru
 
Fecha de Ingreso: mayo-2004
Ubicación: cochabamba-Bolivia
Mensajes: 103
entendí, gracias

Muchas gracias de verdad me sirvió de mucho.
__________________
Gracias de antemano.
jhoncacru 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á Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:06.


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