2. Los patrones MVC proponen separar la aplicación en 3
capas diferentes, el Modelo, la Vista y el Controlador.
En el modelo, básicamente son los datos a los que la
aplicación puede acceder y almacenar. La vista es la
interfaz de usuario en este caso las JSP de nuestra
aplicación, mientras que el controlador incluye todo el
mecanismo mediante el cual accedemos a los datos y
manejamos el flujo de la aplicación.
Por ello, usaremos una clase Java (entiéndase desde
ahora también como un Java Bean), en la cual
almacenaremos los datos enviados desde el formulario, y
usaremos un Servlet como nuestro controlador.
3. Las acciones, son etiquetas predefinidas en una JSP, las
cuales proveen algunas funcionalidades como por
ejemplo trabajar con beans o incluir contenido en una
JSP. Las acciones estándar de JSP son de la
forma<jsp:acción>, las cuales son las siguientes:
5. Dicha etiqueta nos permite incluir contenido de otro
archivo en nuestra JSP la diferencia con otras, radica en
que si el archivo a incluir cambia, cuando usemos la
etiqueta <jsp:include> dichos cambios se verán
reflejados.
<jsp:include>
6. La acción useBean simplemente nos permite usar
un Bean (una clase de Java) en una página JSP.
Mientras que las acciones setProperty y
getProperty nos permiten establecer un valor en
una propiedad del bean y obtener un valor de una
propiedad del bean, respectivamente.
<jsp:useBean>, <jsp:getProperty
> y <jsp:setProperty>
7. La acción forward nos ayuda a redirigir la petición
hacia una nueva jsp. Mientras que la acción param,
nos permite pasar parámetros entre dos jsp, Pero se
requiere que la acción jsp:param esté incluida dentro
de una acción jsp:forward
<jsp:forward> y <jsp:param>