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

Библиотека тегов формы Spring MVC

Теги формы Spring MVC являются конфигурируемыми и повторно используемыми строительными блоками веб-страниц. Эти теги предоставляют удобный способ разработки, чтения и обслуживания JSP.

Теги формы Spring MVC можно рассматривать как теги с осознанием данных绑定, которые могут автоматически устанавливать данные в объект Java/bean и извлекать их из него. Здесь каждый тег поддерживает набор свойств, соответствующих его HTML-тегу, что делает теги знакомыми и удобными в использовании.

Конфигурация тегов формы Spring MVC

Библиотека тегов форм находится в spring-webmvc.jar. Чтобы включить поддержку библиотеки тегов форм, необходимо привести в соответствие некоторые настройки. Поэтому в начале JSP-страницы добавьте следующие директивы:

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

Список тегов форм MVC Spring

Давайте рассмотрим некоторые часто используемые теги форм 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?>

В следующем разделе мы подробно рассмотрим каждую тег-метку форм.