English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring MVC-Formular-Tags sind konfigurierbare und wiederverwendbare Grundbausteine für Webseiten. Diese Tags bieten JSP eine einfache Methode zur Entwicklung, Lesung und Wartung.
Spring MVC-Formular-Tags können als Tags mit Datenbindungsbewusstsein betrachtet werden, die Daten automatisch als Java-Objekte setzen können/Bean und es aus diesem检索它。在这里,每个标签都支持与其对应的HTML标签对应物的属性集,从而使标签变得熟悉且易于使用。
Die Formular-Tags-Bibliothek befindet sich in spring-webmvc.jar. Um die Unterstützung für die Formular-Tags-Bibliothek zu aktivieren, ist es erforderlich, einige Konfigurationen zu berücksichtigen. Daher müssen Sie am Anfang der JSP-Seite die folgenden Anweisungen hinzufügen:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
Lassen Sie uns einige häufig verwendete SpringMVC-Formular-Tags betrachten.
Formular-Tags | Erklärung |
form: form | Dies ist ein Container-Tag, das alle anderen Formular-Tags enthält. |
form: input | Dieser Tag wird verwendet, um Textfelder zu generieren. |
form: radio | Dieser Tag wird verwendet, um Radio-Buttons zu generieren. |
form:checkbox | Dieser Tag wird verwendet, um Kontrollkästchen zu generieren. |
form:password | Dieser Tag wird verwendet, um Passwort-Eingabefelder zu generieren. |
form: select | Dieser Tag wird verwendet, um Auswahllisten zu generieren. |
form: textarea | Dieser Tag wird verwendet, um mehrzeilige Textfelder zu generieren. |
form: hidden | Dieser Tag wird verwendet, um versteckte Eingabefelder zu generieren. |
Die SpringMVC-Formular-Tags sind Container-Tags. Es ist ein Elterntag, der alle anderen Tags der Tag-Bibliothek enthält. Dieser Tag generiert HTML-Formular-Tags und öffnet den internen Tags den Bindungspfad für die Bindung.
<form:form action="nextFormPath" modelAttribute=?abc?>
In der nächsten Lektion werden wir detailliert jeden Formular-Tags kennenlernen.