spring MVC之用表單控制器處理表單 四

2021-08-31 15:04:24 字數 467 閱讀 9560

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...