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

Bibliothèque de balises de formulaire Spring MVC

Les balises de formulaire Spring MVC sont des blocs de construction configurables et réutilisables pour les pages web. Ces balises fournissent une méthode simple pour le développement, la lecture et la maintenance de JSP.

Les balises de formulaire Spring MVC peuvent être considérées comme des balises conscientes de la liaison de données, qui peuvent automatiquement configurer les données en tant qu'objet Java/bean et le récupérer de là. Ici, chaque balise prend en charge l'ensemble des attributs correspondant à son équivalent HTML, ce qui rend la balise familière et facile à utiliser.

Configuration des balises de formulaire Spring MVC

La bibliothèque de balises de formulaire se trouve dans spring-webmvc.jar. Pour activer la prise en charge de la bibliothèque de balises de formulaire, il faut consulter certaines configurations. Par conséquent, ajoutez les instructions suivantes au début de la page JSP :

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

Liste des balises de formulaire MVC Spring

Voyons quelques balises de formulaire MVC Spring couramment utilisées.

Balises de formulaireDescription
form: form C'est une balise de conteneur qui contient toutes les autres balises de formulaire.
form: input Cette balise est utilisée pour générer un champ de texte.
form: radioCette balise est utilisée pour générer un bouton radio.
form:checkboxCette balise est utilisée pour générer une case à cocher.
form:passwordCette balise est utilisée pour générer un champ d'entrée de mot de passe.
form: selectCette balise est utilisée pour générer une liste déroulante.
form: textarea Cette balise est utilisée pour générer un champ de texte en plusieurs lignes.
form: hidden Cette balise est utilisée pour générer un champ d'entrée caché.

Balises de formulaire

Les balises de formulaire MVC Spring sont des balises de conteneur. C'est une balise parente qui contient toutes les autres balises de la bibliothèque de balises. Cette balise génère des balises de formulaires HTML et expose des chemins de liaison à l'intérieur des balises pour la liaison.

Syntaxe

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

Dans la prochaine section, nous allons examiner en détail chaque balise de formulaire.