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

Biblioteca dei tag di modulo di Spring MVC

I tag di modulo di Spring MVC sono costrutti base configurabili e riutilizzabili delle pagine web. Questi tag forniscono a JSP un metodo semplice per sviluppare, leggere e mantenere.

I tag di modulo di Spring MVC possono essere considerati etichette con consapevolezza del binding dei dati, che possono impostare automaticamente i dati come oggetti Java/bean e recuperarli da essi. In questo caso, ogni etichetta supporta un insieme di attributi corrispondenti all'equivalente HTML, rendendo l'etichetta familiare e facile da usare.

Configurazione dei tag di modulo di Spring MVC

La libreria di etichette dei moduli si trova sotto spring-webmvc.jar. Per abilitare il supporto per la libreria di etichette dei moduli, è necessario fare riferimento a alcune configurazioni. Pertanto, aggiungere la seguente istruzione all'inizio della pagina JSP:

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

elenco etichette modulo MVC Spring

Vediamo alcune etichette di modulo MVC Spring spesso utilizzate.

etichette modulospiegazione
form: form Questa è un'etichetta di contenitore che contiene tutte le altre etichette di modulo.
form: input Questa etichetta viene utilizzata per generare campi di testo.
form: radioQuesta etichetta viene utilizzata per generare pulsanti radio.
form:checkboxQuesta etichetta viene utilizzata per generare caselle di controllo.
form:passwordQuesta etichetta viene utilizzata per generare campi di input password.
form: selectQuesta etichetta viene utilizzata per generare elenchi a discesa.
form: textarea Questa etichetta viene utilizzata per generare campi di testo multilinha.
form: hidden Questa etichetta viene utilizzata per generare campi di input nascosti.

etichette modulo

Le etichette di modulo MVC Spring sono etichette di contenitore. È un etichetta genitore che contiene tutte le altre etichette della libreria di etichette. Questa etichetta genera etichette HTML di modulo e rende disponibile il percorso di binding per le etichette interne.

sintassi

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

Nella prossima sezione, esploreremo in dettaglio ogni etichetta di modulo.