Actividad
Objetivo de la actividad
Aplicar el uso de Cookies y HttpSessions en un proyecto Java.
Instrucciones
Después de descargar los archivos de NetBeans y Oracle JDK, modifica el código para que haga lo siguiente:
- En el index verifica si hay atributos de sesión. En caso de que no haya, pregunta al usuario su nombre y guárdalo en un atributo de sesión. En caso de que sí haya, obtén el nombre del usuario de los atributos de sesión, e imprímelo junto con un saludo.
- En el mismo index verifica si hay cookies. En caso de que sí haya, muestra al usuario los datos de base, altura, área y perímetro del último triángulo que se haya calculado.
- También en el index conserva el formulario hecho en la actividad del tema 4, donde pedías al usuario base y altura para un triángulo equilátero.
- Conserva la clase triángulo donde hacías los cálculos de área y perímetro.
- Crea un servlet al que se manden los daos desde el formulario del index y se mande llamar a la clase triángulo para hacer los cálculos. En el servlet, además de mandar llamar a la clase triángulo para hacer los cálculos, guarda el nombre del usuario en un atributo de sesión y los resultados de los cálculos en cookies.
- Conserva la JSP donde muestras el resultado. Dicha JSP solo debe mostrar el resultado que le envíe el servlet, ya no debe interactuar con la clase triángulo.
- Haz el deployment de la aplicación, al menos dos veces, para que verifiques que los atributos de sesión y las cookies están funcionando.
Checklist
- Código fuente del formulario.
- Código fuente de la clase Java.
- Código fuente del servlet.
- Código fuente de la JSP que muestra el resultado.