PULSOFT

Selección de Categoría de Productos con en Spring

  • Debe manejar una solicitud GET para mostrar el formulario.
  • Debe manejar una solicitud POST para procesar la selección y redirigir a la vista de confirmación.
Modelo:
  • Crea una clase Producto con un atributo categoria.
  • Debe haber una lista de categorías predefinidas, como "Electrónica", "Ropa", "Hogar", "Alimentos" y "Juguetes".
Vista (JSP con JSTL y Spring Form Tags):
  • Usa <form:select> para mostrar la lista de categorías.
  • Un botón de Enviar para enviar la selección al servidor.
  • Una vista de confirmación que muestre la categoría seleccionada.
Imagen del programa

Ejercicio: Selección de Sexo

Desarrolla una aplicación web en Spring MVC que permita a los usuarios seleccionar su sexo mediante radio buttons (). La opción seleccionada se enviará al servidor y se mostrará en una página de confirmación.

Requisitos:

  • Controlador:
    • Debe manejar una solicitud GET para mostrar el formulario con las opciones de sexo.
    • Debe manejar una solicitud POST para procesar la selección del sexo y redirigir a la vista de confirmación.
  • Modelo:
    • Crea una clase Persona con un atributo sexo (puede ser "Masculino" o "Femenino").
  • Vista (JSP con JSTL y Spring Form Tags):
    • Usa <form:radiobutton> para mostrar las opciones de sexo ("Masculino" y "Femenino").
    • Un botón de Enviar para enviar la selección al servidor.
    • Una vista de confirmación que muestre la opción seleccionada.

Detalles del Formulario

Usa los <form:radiobutton> de Spring MVC para renderizar los radio buttons, permitiendo a los usuarios elegir entre las opciones "Masculino" y "Femenino". Asegúrate de manejar adecuadamente la solicitud GET y POST en el controlador.

Imagen del programa

Ejercicio: Selección de Mascota Favorita con Radio Buttons

Desarrolla una aplicación web en Java utilizando Spring MVC que permita a los usuarios seleccionar su mascota favorita mediante botones de opción (Radio Buttons).

Requisitos:

  • Crear un controlador en Spring MVC que maneje las solicitudes de la página de inicio y la página de destino.
  • Definir una clase llamada Mascota con un atributo para almacenar la mascota seleccionada.
  • En la página de inicio (index.jsp):
    • Mostrar una lista de mascotas disponibles (ejemplo: perro, gato, tortuga, conejo, piolín, diablo de Tasmania).
    • Permitir la selección de una mascota mediante Radio Buttons.
    • Enviar el formulario a la página de destino.
  • En la página de destino (paginaDestino.jsp):
    • Mostrar el nombre de la mascota seleccionada por el usuario.

Extras:

  • Estilizar las páginas con CSS para mejorar la presentación.
  • Validar que el usuario seleccione una opción antes de enviar el formulario.

Objetivo: Practicar el uso de Radio Buttons, la gestión de formularios en Spring MVC y el paso de datos entre vistas.

Imagen del programa

Selección de notificacion con en Spring

  • Debe manejar una solicitud GET para mostrar el formulario.
  • Debe manejar una solicitud POST para procesar la selección y redirigir a la vista de confirmación.
Modelo:
  • Crea una clase Usuario con un atributo notificacion.
Vista (JSP con JSTL y Spring Form Tags):
  • Usa <form:checkbox> para seleccionar.
  • Un botón de Enviar para enviar la selección al servidor.
  • Una vista de confirmación que muestre si el checkbox estaba seleccionado.
Imagen del programa

Ejercicio: Uso de form:checkboxes en Spring MVC

Descripción

Desarrolla una aplicación en Spring MVC que permita al usuario seleccionar múltiples categorías de suscripción utilizando checkboxes.

Requisitos

  • Define una clase Java llamada Categoria con un atributo nombre.
  • Crea una lista de objetos Categoria en el controlador y pásala a la vista para cargar las opciones dinámicamente.
  • Utiliza la etiqueta <form:checkboxes> en la vista JSP para mostrar las categorías disponibles.
  • Cuando el usuario envíe el formulario, muestra en la misma página las categorías seleccionadas.

Lista de Categorías

Las categorías a mostrar deben ser:

  • Noticias
  • Deportes
  • Tecnología
  • Entretenimiento
Imagen del programa

Formulario de Login

Desarrolla una página de formulario en Spring MVC donde los usuarios puedan ingresar su nombre de usuario y su contraseña. Debes utilizar la etiqueta <form:password> para el campo de la contraseña y asegurarte de que el valor de la contraseña no se muestre en texto plano. La información debe ser enviada al servidor para su procesamiento.

Requisitos:

  • El formulario debe tener dos campos: nombreDeUsuario y clave.
  • Utiliza la etiqueta <form:password> para el campo de la contraseña.
  • Al enviar el formulario, la información debe ser procesada en el servidor y se debe mostrar un mensaje de confirmación con los valores ingresados (nombre de usuario, pero no la contraseña).
  • La validación de la contraseña puede ser simple (por ejemplo, que no esté vacía).
Imagen del programa

Formulario de TextArea

Desarrolla una página de formulario en Spring MVC donde los usuarios puedan ingresar su nombre de usuario y su contraseña. Debes utilizar la etiqueta <form:password> para el campo de la contraseña y asegurarte de que el valor de la contraseña no se muestre en texto plano. La información debe ser enviada al servidor para su procesamiento.

Requisitos:

  • El formulario debe tener dos campos: nombreDeUsuario y clave.
  • Utiliza la etiqueta <form:password> para el campo de la contraseña.
  • Al enviar el formulario, la información debe ser procesada en el servidor y se debe mostrar un mensaje de confirmación con los valores ingresados (nombre de usuario, pero no la contraseña).
  • La validación de la contraseña puede ser simple (por ejemplo, que no esté vacía).
Imagen del programa