Wuolah Free Práctica 2 Resuelta

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Arquitectura e Integración de Sistemas Software Curso 2016/2017

Servlets y
JSP
En esta práctica aprenderemos los conceptos básicos sobre programación
web en el servidor con tecnología Java. En concreto aprenderemos a
desarrollar servlets, páginas JSP y utilizaremos la librería de etiquetas JSP
Standard Library (JSLT)

Ejercicios

Ejercicio 1. Desplegar aplicación en local


Descargar el proyecto de la práctica y desplegarlo en el servidor local. Dirigir
el navegador hacia “servlet1” y comprobar la salida. Hacer algún cambio en el
código del servlet y comprobar que dicho cambio es visible en el navegador.

Descargamos el proyecto desde https://github.com/aiss-us/lab2-java-server y lo importamos


usando Eclipse IDE for Java EE Developers:

Si nos salen errores, tenemos que añadir el


jdk. Para ello nos vamos a Window >
Preferences > Java > Installed JREs y
pulsamos el botón “Add…”. Seleccionamos
Standard VM, pulsamos en “Next >” y en JRE
home seleccionamos la ruta del directorio
donde está el JDK (suele ser C:\Program
Files\Java\jdkxxxxxx). Presionamos sobre
“Finish”, seleccionamos “jdk” y le damos a
“Ok”.

Con esto los errors deberían desaparecer

Seguidamente iniciamos el servidor y una vez iniciado podremos entrar desde el navegador con
http://localhost:8090/:

Apuntes descargados de wuolah.com


Nos dirigimos a http://localhost:8090/servlet1 para visualizar el contenido:

Realizamos algún cambio, para ello, dentro del proyecto, nos vamos a /lab2-java-
server/src/main/java/aiss/Servlet1.java y modificamos algo:

Guardamos y visualizamos el contenido de Nuevo:

Ejercicio 2. Modificar la URL de un servlet


Modificar la URL de “Servlet1” en el fichero web.xml y comprobar que funciona
en el navegador.

Nos dirigimos a /lab2-java-server/src/main/webapp/WEB-INF/web.xml y lo abrimos con el


editor de texto desde el eclipse. A continuación modificamos la URL de “Servlet1” y guardamos:

Voluntariado en África - Vive unas vacaciones diferentes SAPP


Para visualizar el contenido ahora tendremos que poner en el navegador
http://localhost:8090/servlet1modificada

Se recomienda también cambiar dicha url en /lab2-java-server/src/main/webapp/index.html:

Ejercicio 3. Procesar parámetros de formulario en un servlet


Crear un nuevo servlet llamado “Servlet2” que muestre el valor de los
parámetros introducidos en el formulario de la página “form.html”. Para ello
deberá indicar la URL del nuevo servlet en el atributo action de la etiqueta
form: <form action=”\urlservlet” …>

Modificamos el archivo “form.html” ubicado en /lab2-java-server/src/main/webapp


añadiéndole la URL en el atributo action:

Creamos una nueva clase que se llame “Servlet2” en /lab2-java-server/src/main/java/aiss que


contenga lo siguiente:

Sácate el carnet de conducir por 185€. AUTOESCUELA CIUDAD JARDIN.


Nos dirigimos a /lab2-java-server/src/main/webapp/WEB-INF/web.xml y añadimos lo siguiente:

Realizamos la prueba del formulario y visualizamos el resultado correctamente:

Ejercicio 4. Procesar parámetros de formulario en una página JSP


Procesar y mostrar los datos introducidos en el formulario anterior haciendo
uso de una página JSP.

Creamos un nuevo archive jsp que se llame “Servlet2” en /lab2-java-server-


master/src/main/webapp/ que contenga lo siguiente:

A continuación, abrimos “form.html” y lo dejamos así:


Realizamos la prueba del formulario y visualizamos el resultado correctamente:

Ejercicio 5. Etiquetas JSTL


Modificar Servlet3 para que el listado de contactos se pase como atributo a una
página JSP con nombre “contacts.jsp”. Crear dicha página y mostrar el listado
de contactos mediante el uso de etiquetas JSTL.

Modificamos el archivo “Servlet3” de la siguiente manera y lo guardamos:

Creamos en /lab2-java-server-master/src/main/webapp/ un archivo llamado “contacts.jsp” que


contendrá lo siguiente:

Voluntariado en África - Vive unas vacaciones diferentes SAPP


Finalmente visualizamos el contenido de la página accediendo a http://localhost:8090/contacts

Sácate el carnet de conducir por 185€. AUTOESCUELA CIUDAD JARDIN.

También podría gustarte