Buscar en este blog

Chris Gerdes: The future race car -- 150mph, and no driver

Se ha producido un error en este gadget.

martes, 13 de abril de 2010

Manejo de Sesiones con Java Servlets

En este ejemplo se muestra una alternativa para el manejo de sesiones en los servlets utilizando la clase javax.servlet.http.HttpSession

El ejemplo se hizo creando un proyecto web en netbeans 6.8 utilizando GlassFish Server

Esta es la estructura del proyecto:

Cuando se ejecuta el proyecto, se llama al archivo index.html:


El cual contiene un formulario para iniciar sesion. Luego que se coloca el usuario y contraseña, se hace clic en el boton ENTRAR y este activa el evento click del boton, el controlador esta en el archivo jquery.code (Este archivo contiene todo el codigo jQuery del proyecto ):


se llama a la funcion set_login y esta se encarga de invocar al servlet loginServlet y le envia los parametros Usuario y contraseña:


Este servlet procesa la solicitud, recibe los parametros, valida que el usuario exista y de ser asi crea la sesión. Si ya existe se podria actualizar o simplemente no hacer nada, depende del sistema.

Si se hace clic en el boton Salir se cierra sesion llamando al servlet logoutServlet:


El resultado:



Para el ejemplo:
  • Nombre de usuario: usuario
  • Contraseña: 12345

El ejemplo puede ser descargado aqui o en la zona de descargas del blog

No hay comentarios: