English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Biblioteca de etiquetas de formulario de Spring MVC

Las etiquetas de formulario de Spring MVC son bloques de construcción configurables y reutilizables para la página web. Estas etiquetas proporcionan un método sencillo para desarrollar, leer y mantener JSP.

Las etiquetas de formulario de Spring MVC se pueden considerar como etiquetas con conciencia de datos绑定, que pueden establecer datos automáticamente en objetos Java/bean y obtenerlo de allí. En este caso, cada etiqueta admite un conjunto de atributos correspondientes a su equivalente en etiquetas HTML, lo que hace que las etiquetas sean familiares y fáciles de usar.

Configuración de etiquetas de formulario de Spring MVC

La biblioteca de etiquetas de formulario se encuentra en spring-webmvc.jar. Para habilitar el soporte para la biblioteca de etiquetas de formulario, es necesario referirse a algunas configuraciones. Por lo tanto, en el inicio de la página JSP se debe agregar la siguiente instrucción:

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

Lista de etiquetas de formulario de MVC de Spring

Vamos a ver algunas etiquetas de formulario de MVC de Spring que se utilizan con frecuencia.

Etiquetas de formularioDescripción
form: form Esta es una etiqueta de contenedor que contiene todas las otras etiquetas de formulario.
form: input Esta etiqueta se utiliza para generar campos de texto.
form: radioEsta etiqueta se utiliza para generar botones de opción.
form:checkboxEsta etiqueta se utiliza para generar casillas de verificación.
form:passwordEsta etiqueta se utiliza para generar campos de entrada de contraseña.
form: selectEsta etiqueta se utiliza para generar listas desplegables.
form: textarea Esta etiqueta se utiliza para generar campos de texto en múltiples líneas.
form: hidden Esta etiqueta se utiliza para generar campos de entrada ocultos.

Etiquetas de formulario

Las etiquetas de formulario de MVC de Spring son etiquetas de contenedor. Es una etiqueta padre que contiene todas las otras etiquetas de la biblioteca de etiquetas. Esta etiqueta genera etiquetas de formularios HTML y expone rutas de enlace para enlace internas.

Sintaxis

<form:form action="nextFormPath" modelAttribute=?abc?>

En la siguiente sección, vamos a entender en detalle cada etiqueta de formulario.