數(shù)據(jù)綁定
數(shù)據(jù)綁定是將用戶輸入綁定到領(lǐng)域模型的一種特性,在Spring MVC的controller和view數(shù)據(jù)傳遞中,基于HTTP請求的特性,所有HTTP請求參數(shù)的類型均為字符串,如果模型領(lǐng)域需要綁定的類型為double或int,則需要手動進行類型轉(zhuǎn)換,而有了數(shù)據(jù)綁定后,就不需要手動將HTTP請求中的String類型轉(zhuǎn)換為模型需要的類型了,數(shù)據(jù)綁定的另一個好處是,當(dāng)輸入驗證失敗時,會重新生成一個HTML表單,無需重新填寫輸入字段。
表單標(biāo)簽庫
表單標(biāo)簽庫中包含了可以用在JSP頁面中渲染HTML元素的標(biāo)簽。為了使用這些標(biāo)簽,必須在JSP頁面開頭處聲明taglib指令。
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
表單標(biāo)簽庫中有input、password、hidden、textarea、checkbox、checkboxes、radiobutton