0% encontró este documento útil (0 votos)
46 vistas3 páginas

Sesiones Parte I

El documento explica el concepto de sesiones en Java JSP, destacando su importancia para el seguimiento de usuarios y la gestión de información en aplicaciones web, especialmente en comercio electrónico. Se detalla cómo se configura una sesión en JSP mediante la directiva 'session=true' y se presentan ejemplos prácticos para manejar sesiones, incluyendo la verificación de si una sesión es nueva y la invalidación de sesiones. Además, se instruye sobre la implementación de un ejercicio práctico en un archivo INDEX JSP para aplicar estos conceptos.

Cargado por

joselo696969
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
46 vistas3 páginas

Sesiones Parte I

El documento explica el concepto de sesiones en Java JSP, destacando su importancia para el seguimiento de usuarios y la gestión de información en aplicaciones web, especialmente en comercio electrónico. Se detalla cómo se configura una sesión en JSP mediante la directiva 'session=true' y se presentan ejemplos prácticos para manejar sesiones, incluyendo la verificación de si una sesión es nueva y la invalidación de sesiones. Además, se instruye sobre la implementación de un ejercicio práctico en un archivo INDEX JSP para aplicar estos conceptos.

Cargado por

joselo696969
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Java JSP Sesiones en Java Jsp Parte I

Las sesiones no son ms que un intercambio de datos entre un cliente y un servidor


intercambio de informacin. Por medio de una sesin se puede hacer un seguimiento de un usuario a travs de la aplicacin. El tiempo de vida de una sesin comienza cuando un usuario se conecta por primera vez a un sitio web pero su finalizacin puede estar relacionada con tres circunstancias: - Cuando se abandona el sitio web. - Cuando se alcanza un tiempo de inactividad que es previamente establecido, en este caso la sesin es automticamente eliminada. Si el usuario siguiera navegando se creara una nueva sesin. Se ha cerrado o reiniciado el servidor Una posible aplicacin de las sesiones es en el comercio electrnico. En este caso una sesin permite ir eligiendo una serie de productos e irlos aadiendo a nuestro carrito y as hasta finalizar la compra. Sin el uso de sesiones no se podra hacer porque al ir navegando de una pgina a otra se ira perdiendo toda la informacin. Tambin se utilizan para la identificacin de usuarios, en la que se deben de introducir un login y un password. Despus de haber hecho esto el usuario tendr una serie de permisos sobre las pginas que va a visitar, de tal forma que si un usuario intenta pasar a una pgina si haberse identificado, el sistema comprobar que no se ha identificado y sera redireccionado a la pgina de identificacin. Para poder realizarse estas operaciones es necesario almacenar en unas tipo sesin la informacin necesaria para saber que el usuario se ha identificado correctamente. Para poder hacer uso de las sesiones en JSP hay que poner el atributo session de la directiva page a true, de esta forma se notifica al contenedor que la pgina interviene en un proceso que utiliza las sesiones del protocolo HTTP:
<%@page session=true%>

DESARROLLE EL SIGUIENTE EJERCICIO EN UN ARCHIVO INDEX JSP

La directiva del Jsp debe ser modificada:

<%@page session='true' contentType="text/html" pageEncoding="UTF-8" import='java.util.*'%>

Java JSP

Luego agregue los siguientes bloques:

Note como se obtiene la sesin y como se le da un nombre con un valor. El mtodo getId() devuelve el identificador por defecto desde el servidor.

Luego agregue lo siguiente:

Qu arroj al ejecutar esto en la web?

Ahora agregamos: <% //Donde devuelve true si la sesin es nueva out.println("nueva: " +sesion.isNew()+ "<br>"); %> A este bloque inserte un if que segn lo que arroje el mtodo isNew() muestre en palabras Sesin nueva o bien Ud. ya tiene una sesin. Pruebe ejecutando la aplicacin.

Java JSP
Finalmente agregue un ltimo fragmento a nuestro ejemplo:

La sesin obtenida arrojar el valor indicado al principio del ejemplo. Por otra parte el mtodo invalidate() termina la sesin. Nuevamente ejecute la aplicacin.

También podría gustarte