English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
As tags de formulário do Spring MVC são blocos de construção configuráveis e reutilizáveis para a web. Essas tags fornecem uma maneira conveniente de desenvolver, ler e manter JSP.
As tags de formulário do Spring MVC podem ser vistas como tags com意识 de ligação de dados, que podem configurar automaticamente os dados como objetos Java/bean e recuperá-lo. Aqui, cada tag suporta um conjunto de atributos correspondentes ao elemento HTML correspondente, tornando as tags familiares e fáceis de usar.
A biblioteca de etiquetas de formulário está localizada em spring-webmvc.jar. Para habilitar o suporte à biblioteca de etiquetas de formulário, é necessário consultar algumas configurações. Portanto, adicione as seguintes instruções no início da página JSP:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
Vamos ver algumas etiquetas de formulário do MVC do Spring frequentemente usadas.
Etiquetas de Formulário | Explicação |
form: form | Esta é uma etiqueta de contêiner que contém todas as outras etiquetas de formulário. |
form: input | Esta etiqueta é usada para gerar campos de entrada de texto. |
form: radio | Esta etiqueta é usada para gerar botões de rádio. |
form:checkbox | Esta etiqueta é usada para gerar caixas de seleção. |
form:password | Esta etiqueta é usada para gerar campos de entrada de senha. |
form: select | Esta etiqueta é usada para gerar listas suspensas. |
form: textarea | Esta etiqueta é usada para gerar campos de texto em múltiplas linhas. |
form: hidden | Esta etiqueta é usada para gerar campos de entrada ocultos. |
As etiquetas de formulário do MVC do Spring são etiquetas de contêiner. É uma etiqueta pai que contém todas as outras etiquetas da biblioteca de etiquetas. Esta etiqueta gera etiquetas de formulário HTML e expõe caminhos de ligação para etiquetas internas.
<form:form action="nextFormPath" modelAttribute=?abc?>
Na próxima seção, vamos detalhar cada etiqueta de formulário.