spring mvc之用表單控制器處理表單(四)
提供表單引用資料
當要求表單控制器呈現表單檢視時,它可能有某些型別的引用資料要提供給表單。
如例:當請求reservationformcontroller顯示預訂表單時,必須在模型中包含所有的可用運動型別,這樣表單才能在html選擇框中顯示它們。為此,你可以覆蓋******formcontroller的referencedata()方法。將要引用資料放在乙個map中,並將它作為方法的返回值。這個map會被自動新增到模型中,並傳遞給表單檢視。referencedata()方法的預設實現是返回null。
package com.apress.springrecipes.court.web;
...public class reservationformcontroller extends ******formcontroller
}
spring MVC之用表單控制器處理表單 三
spring mvc之用表單控制器處理表單 三 初始化命令物件 你可以為 formcontroller指定乙個命令物件,它會被例項化,用於繫結表單域。但是在某些情況下,你可能需要親自初始化命令物件。要解決這個問題,你必須親自初始化該命令物件。為此,可以覆蓋 formcontroller的formba...
spring MVC之用註解開發控制器 一
spring mvc之用註解開發控制器 一 在傳統的spring mvc開發方法中,必須在bean配置檔案中為每個控制器類配置例項和請求對映。如果spring mvc可以自動偵測你的控制器類和請求對映,就能減少配置所需要的工作量。此外,讓每個控制器類去實現或者擴充套件特定於框架的介面或者基類,也不夠...
SpringMVC 表單驗證
表單驗證 null 被注釋的元素必須為 null notnull 被注釋的元素必須不為 null asserttrue 被注釋的元素必須為 true assertfalse 被注釋的元素必須為 false min value 被注釋的元素必須是乙個數字,其值必須大於等於指定的最小值 max valu...