English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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" %>
Vamos a ver algunas etiquetas de formulario de MVC de Spring que se utilizan con frecuencia.
Etiquetas de formulario | Descripció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: radio | Esta etiqueta se utiliza para generar botones de opción. |
form:checkbox | Esta etiqueta se utiliza para generar casillas de verificación. |
form:password | Esta etiqueta se utiliza para generar campos de entrada de contraseña. |
form: select | Esta 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. |
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.
<form:form action="nextFormPath" modelAttribute=?abc?>
En la siguiente sección, vamos a entender en detalle cada etiqueta de formulario.