Las solicitudes realizadas desde la web

Parte del Manual paso a paso para la creación de aplicación web Java MVC

Comenzaremos la descripción de los componentes de nuestra aplicación por la capa de presentación, la vista de nuestro modelo MVC, compuesta por la página web a través de la cual un usuario realiza la petición de la acción (y la la página que resultará de la ejecución de la funcionalidad solicitada):

solicita_libro_cuento.html: Es la página HTML que en nuestro ejemplo solicitará la ejecución de la acción (listarLibrosDeCuentoDisponibles), al pulsar el botón del único formulario que contiene.

El código html del formulario de esta página sería el siguiente:

<form method="post" action="SPrincipal">
   <input type="hidden" name="pAccion" value="listarLibrosDeCuentoDisponibles" />
   <input type="submit" value="Solicitar libros de cuento disponibles" />
</form>

En el formulario podemos ver que la petición vía post se realizará a un servlet llamado SPrincipal, al que le pasamos además un parámetro llamado "pAccion" con el valor "listarLibrosDeCuentoDisponibles", nombre de la acción de nuestro ejemplo.

El resultado de la ejecución de esta acción será visualizado por la página resultado.jsp de la que posteriormente hablaremos. Mientras, en el siguiente apartado veremos como interactúa esta página con el controlador de nuestra aplicación.

Continúa en: ¿Como se gestiona la request? El servlet principal