Está en la página 1de 6

ROMAN GAJARDO R.

ANEXO A
Recuperacin de un objeto desde el mbito de solicitud

Autor ROMAN GAJARDO R.


1

ROMAN GAJARDO R.

Objetivos: El objetivo de este anexo es recuperar un objeto del mbito de solicitud, en donde se analizar el FormServlet que recuperar una lista de errores y el SuccesServlet que recuperar un objeto Persona.

ROMAN GAJARDO R.

1. MODIFICAR EL FormServlet PARA RECUPERAR LA LISTA DE ERRORES El primer paso es abrir el FormServlet y recuperar la lista de errores del mbito de solicitud, tal como se muestra en la figura:
mbito de solicitud errores

Controlador

setAttribute getAttribute

FormServlet Para ello, se debe utilizar una lista auxiliar para recuperar el objeto Errores del mbito de solicitud, El cdigo quedara de la siguiente manera:

Una vez recuperada la lista de errores del mbito de solicitud, se procede a recorrer la lista y mostrar los errores generados en la ejecucin del programa, antes de recorrer la lista se debe consultar si es distinta de null, tal como se muestra a continuacin:

ROMAN GAJARDO R.

2. Creacin del SuccesServlet A continuacin se realizar la creacin de un Servlet visual, que recuperar del mbito de solicitud el objeto Persona con el objeto de mostrar un mensaje indicando que el objeto Persona se ha ingresado correctamente. Lo anterior se puede entender con el siguiente diagrama:
mbito de solicitud persona Mediante el mtodo getAttribute se recupera desde el mbito de solicitud el objeto Persona del mbito de solicitud

setAttribute

getAttribute

Controlador

SuccesServlet

ROMAN GAJARDO R.

Paso 1: Creacin del SuccesServlet. Se debe hacer clic con el botn derecho sobre el package com.vista y seleccionar NuevoServlet, tal como se indica en la siguiente secuencia de imgenes:

El nombre del Servlet se especifica con el nombre SuccesServlet y se da clic en Siguiente

Posteriormente se define el Servlet Name y el URL-Pattren que sern definidos en el descripor de despliegue (web.xml). Y para finalizar se debe hacer clic en terminar. Si sale todo bien el rbol de proyecto debera quedar de la siguiente manera.

ROMAN GAJARDO R.

Paso 2: Luego, una vez creado el Servlet visual, se deben eliminar los comentarios por defecto, en donde el cdigo hasta el momento quedara de la siguiente manera:

Paso 3: recuperar el objeto persona del mbito de solicitud para ello debemos declarar un objeto Persona auxiliar para almacenar el objeto recuperado del mbito de solicitud y realizar un casting, tal como se muestra en la figura:

Paso 4: mostrar un mensaje indicando que la persona se ha ingresado correctamente dentro del body HTML, adems de redireccionar a index.html.

También podría gustarte