buscador

Visita

Mostrando las entradas con la etiqueta @RequestMapping. Mostrar todas las entradas
Mostrando las entradas con la etiqueta @RequestMapping. Mostrar todas las entradas

martes, 7 de junio de 2022

馃搷Practica 15: 馃懆‍馃捇 Proyecto Spring MVC 4.3.29 , Capturamos Datos escrito en la URL con HttpServletRequest y Mostramos en el JSP.

Bienvenidos en la presente publicaci贸n del Blog UN PROYECTO SPRING MVC , se trabajar谩 con spring framework version 4.3.29 MVC, con el IDE apache Netbeans version 12.5.

Objetivo del Proyecto Capturar Datos escrito en la url con HttpServletRequest y Mostrarlo en JSP.

Pasos:

  1. Creaci贸n del Proyecto.
  2. Creacion de una vista nueva y clase controlador.
  3. Configuraci贸n del Proyecto del Disdispatcher-servlet.xml

CREACI脫N DEL PROYECTO

Comencemos abriendo el IDE y creando nuestro proyecto : NEW PROJECT > SELECCIONAR JAVA WEB > WEB APPLICATION, Presionar Next.


Luego procedemos a indicar el nombre del proyecto y la ubicaci贸n donde se almacenar谩 el proyecto.

Siguiendo las indicaciones del IDE seleccionamos el servidor web que deseamos que el proyecto utilice para que se ejecute, version de Java EE y el context path, aunque el context path luego tambien lo podemos modificar.

Configuramos el framework que utilizaremos seleccionamos Spring MVC abajo indicamos que utilizaremos la version que es 4.3.29  y seleccionamos que nos agregue la libreria JSTL para manejo de tags y por ultimo presionamos finish.


Terminando los pasos anterior, el IDE nos crear谩 nuestro proyecto con las configuraciones predeterminadas, si ejecutamos el proyecto claro que ejecutar谩 y nos mostrar谩 un texto que spring implementa por defecto en un JSP.

Proyecto Ejecutado, pro primera vez, sin ninguna modificaci贸n.

Creaci贸n de Una Vista nueva y Clase Controlador

Una vez creado el proyecto ahora nos dirijimos SOURCE PACKAGE,hacemos clic derecho y seleccionamos NEW JAVA CLASS, indicamos el nombre de la clase y tambien el nombre del paquete de lo contendra, por ultimo finish

Creado la clase implementamos el codigo.
primero agregamos a la clase la anotaci贸n @Controller que indica que esta clase va ser un controlador de vistas, luego creamos un metodo Que sera de tipo modelAndView y Que arriba indicamos la anotaci贸n @RequestMapping, que indica a java que este metodo manejara vistas e indica la url de la vista.dentro del metodo creamos un objeto de parametro HttpServletRequest que nos ayudar谩 a capturar datos. en las lineas req.getParameter("id"), lo que se hace es capturar los datos y model.addObject envia datos al jsp para que captura mediante el TAG JSTL.


Creamos un JSP llamado home e agregamos las siguientes lineas de codigo:

Configuraci贸n del Proyecto del Disdispatcher-servlet.xml
Ahora nos dirijimos al archivo de configuraci贸n del proyecto y agregamos las siguientes lineas de bean.
agregamos el controllerclassnamehandlermapping que nos ayuda al mapeo de las url de las vistas.

Luego agregamos otro bean donde indicamos la ruta del controlador y indicamos un alias o nombre del bean.

Ultimo Agregamos en el URLMAPPING el prop key de la vista creada.

Nota : pueden trabajar con el index por defecto o pueden crear un nuevo JSP, es decisi贸n del programador y su forma de trabajo.
Ejecutamos el Poryecto, y vemos que se nos levanta el proyecto y nos muestra el index, pero si cambiamos de index.html a home.htm vemos que nos carga la vista.


VISTA POR DEFECTO 
VISTA CREADO POR NOSOTROS

Ahora si agregamos en el URL los siguientes datos.
En la proxima publicaci贸n tengo pensado IMPLEMENTAR los METODOS GET Y POST y cargar en diferentes vistas↗

馃搷Practica 14: 馃懆‍馃捇 Primer proyecto con spring framework 4.3.29 y con el IDE apache Netbeans 12.5 Anotaciones @Controller @RequestMapping - Trabajando con Vistas JSP.

Bienvenidos en la presente publicaci贸n del Blog Realizaremos nuestro primer proyecto con Spring, se trabajar谩 spring framework version 4.3.29 MVC, con el IDE apache Netbeans version 12.5.

CREACI脫N DEL PROYECTO

Comencemos abriendo el IDE y creando nuestro proyecto : NEW PROJECT > SELECCIONAR JAVA WEB > WEB APPLICATION, Presionar Next.


Luego procedemos a indicar el nombre del proyecto y la ubicaci贸n donde se almacenara el proyecto.

Siguiendo las indicaciones del editor seleccionamos el servidor web que deseamos que el proyecto utilice para que se ejecute, version de Java EE y el context path, aunque el context path luego tambien lo podemos modificar.


Configuramos el framework que utilizaremos seleccionamos Spring MVC abajo indicamos que utilizaremos la version que es 4.3.29  y seleccionamos que nos agregue la libreria JSTL para manejo de tags y por ultimo presionamos finish.

Terminando los pasos anterior, el IDE nos crear谩 nuestro proyecto con las configuraciones predeterminadas, si ejecutamos el proyecto claro que ejecutar谩 y nos mostrar谩 un texto que spring implementa por defecto en un JSP.

Proyecto Ejecutado, pro primera vez, sin ninguna modificaci贸n.

Creaci贸n de Una Vista nueva

Ahora lo que se plantea en el titulo de la publicaci贸n es implementar otra vista JSP que no sea el Index por defecto, entonces primero lo que se realizar谩 es crear una clase con su paquete, como la imagen.


Creado la clase implementamos el codigo.
primero agregamos a la clase la anotaci贸n @Controller que indica que esta clase va ser un controlador de vistas
Luego creamos un metodo Que sera de tipo modelAndView y Que arriba indicamos la anotaci贸n @RequestMapping, que indica a java que este metodo manejara vistas e indica la url de la vista.

Ahora nos dirijimos al archivo de configuraci贸n del proyecto y agregamos las siguientes lineas de bean.
agregamos el controllerclassnamehandlermapping que nos ayuda el mapeo de las url de las vistas

Luego agregamos otro bean donde indcamos la ruta del controlador y indicamos un alias o nombre

Ultimo Agregamos en el URLMAPPING el prop key de la vista creada.

Por ultimo creamos un JSP llamado home, luego guardamos y ejecutamos el proyecto si todo lo hicieron bien, entonces ya tenemos dos vistas disponibles.
Nota : pueden trabajar con el indix por defecto o pueden crear un nuevo, es decisi贸n de la comididad de cada uno.

VISTA POR DEFECTO 
VISTA CREADO POR NOSOTROS

Raul Tamani A. ©. Im谩genes del tema de fpm. Con tecnolog铆a de Blogger.

Adblock Detectado

Apoya este sitio desactivando el Adblock para seguir navegando. ¡Gracias!

¡Ya Desactive el Adblock!