En este tutorial sobre los Servlets de Java vamos a ver lo sencillo que es pasar variables a la vista con Java Servlet, por lo tanto podremos pasar datos desde un Servlet a un archivo .jsp para poder crear aplicaciones más dinámicas.

Si tienes dudas con el tutorial, te recomiendo que antes revises esta entrada.

Pasar variables a la vista con Java Servlet

Siguiendo el tutorial anterior, vamos a eliminar todo el código del archivo Home.java y lo vamos a reemplazar por el siguiente, donde lo único que hacemos es definir una variable de tipo String llamada msg y utilizar la interfaz RequestDispatcher para junto con el objeto request y su método getRequestDispatcher cargar un archivo .jsp.

Gracias al método setAttribute del objeto request podemos establecer datos que estarán disponibles en la siguiente petición.


Ahora simplemente crea el archivo index.jsp en el directorio web (Web Pages) y añade el siguiente código, donde mostramos el contenido de la variable msg.


De esta forma tan sencilla podemos conseguir aplicaciones más dinámicas con muy poco código.