Spring MVC表單標(biāo)簽庫
spring mvc表單標(biāo)簽庫
spring mvc表單標(biāo)簽是網(wǎng)頁的可配置和可重用的構(gòu)建基塊。這些標(biāo)記為jsp提供了一種開發(fā),讀取和維護(hù)的簡便方法。
spring mvc表單標(biāo)記可以看作是具有數(shù)據(jù)綁定意識的標(biāo)記,可以將數(shù)據(jù)自動設(shè)置為java對象/bean并從中檢索它。在這里,每個標(biāo)簽都支持與其對應(yīng)的html標(biāo)簽對應(yīng)物的屬性集,從而使標(biāo)簽變得熟悉且易于使用。
spring mvc表單標(biāo)簽的配置
表單標(biāo)簽庫位于spring-webmvc.jar下。要啟用對表單標(biāo)簽庫的支持,需要參考一些配置。因此,在jsp頁面的開頭添加以下指令:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
spring mvc表單標(biāo)簽列表
我們來看看一些經(jīng)常使用的spring mvc表單標(biāo)簽。
表單標(biāo)簽 | 說明 |
form: form | 這是一個包含所有其他表單標(biāo)簽的容器標(biāo)簽。 |
form: input | 此標(biāo)簽用于生成文本字段。 |
form: radio | 此標(biāo)簽用于生成單選按鈕。 |
form:checkbox | 此標(biāo)簽用于生成復(fù)選框。 |
form:password | 此標(biāo)簽用于生成密碼輸入字段。 |
form: select | 此標(biāo)簽用于生成下拉列表。 |
form: textarea | 此標(biāo)簽用于生成多行文本字段。 |
form: hidden | 此標(biāo)簽用于生成隱藏的輸入字段。 |
表單標(biāo)簽
spring mvc表單標(biāo)簽是容器標(biāo)簽。它是一個父標(biāo)記,其中包含標(biāo)記庫的所有其他標(biāo)記。該標(biāo)簽生成html表單標(biāo)簽,并向內(nèi)部標(biāo)簽公開綁定路徑以進(jìn)行綁定。
語法
在下一節(jié)中,我們將詳細(xì)了解每個表單標(biāo)簽。