English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Теги формы Spring MVC являются конфигурируемыми и повторно используемыми строительными блоками веб-страниц. Эти теги предоставляют удобный способ разработки, чтения и обслуживания JSP.
Теги формы Spring MVC можно рассматривать как теги с осознанием данных绑定, которые могут автоматически устанавливать данные в объект Java/bean и извлекать их из него. Здесь каждый тег поддерживает набор свойств, соответствующих его HTML-тегу, что делает теги знакомыми и удобными в использовании.
Библиотека тегов форм находится в spring-webmvc.jar. Чтобы включить поддержку библиотеки тегов форм, необходимо привести в соответствие некоторые настройки. Поэтому в начале JSP-страницы добавьте следующие директивы:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
Давайте рассмотрим некоторые часто используемые теги форм MVC Spring.
Теги форм | Описание |
form: form | Это контейнерный тег, который содержит все другие теги форм. |
form: input | Этот тег используется для генерации текстового поля. |
form: radio | Этот тег используется для генерации переключателей. |
form:checkbox | Этот тег используется для генерации флажков. |
form:password | Этот тег используется для генерации поля ввода пароля. |
form: select | Этот тег используется для генерации выпадающего списка. |
form: textarea | Этот тег используется для генерации многострочного поля ввода. |
form: hidden | Этот тег используется для генерации скрытых полей ввода. |
Теги форм MVC Spring являются контейнерными тегами. Это родительский тег, который содержит все другие теги библиотеки. Этот тег генерирует теги HTML форм и предоставляет внутренним тегам путь для привязки.
<form:form action="nextFormPath" modelAttribute=?abc?>
В следующем разделе мы подробно рассмотрим каждую тег-метку форм.