springMvc接受日期型別引數處理

2021-07-23 14:19:07 字數 1392 閱讀 6797

這個問題,也即是springmvc如何進行引數型別的轉換

以把client傳過來乙個string型別,轉換為日期型別為例:

1.controller

/**

* 接收日期型別引數

* 注意:

* springmvc 在接收日期型別引數時,如不做特殊處理 會出現400語法格式錯誤

* 解決辦法

* 1.全域性日期處理

* */

public

string test(date birthday)

2.自定義型別轉換規則

springmvc提供了converter介面,它支援從乙個object轉換為另乙個object

/**

* 全域性日期處理類

* convert* 泛型t:代表客戶端提交的引數 string

* 泛型s:通過convert轉換的型別

*/public

class dateconvert implements converter

catch

(parseexception e)

return

null

; }

}

3.註冊自定義的型別轉換類

<

mvc:annotation-driven

conversion-service

="conversionservice"

/>

<

bean

id="conversionservice"

class

="org.springframework.format.support.formattingconversionservicefactorybean"

>

<

property

name

="converters"

>

<

set>

<

ref

bean

="dateconvert"

/>

set>

property

>

bean

>

<

bean

id="dateconvert"

class

="zpark.convert.dateconvert"

/>

4.位址列訪問

參考:ps:測試了很久才成功,失敗的次數太多就不記錄下來了,以上只是記錄了測試正確的步驟

springMvc接受日期型別引數處理

這個問題,也即是springmvc如何進行引數型別的轉換 以把client傳過來乙個string型別,轉換為日期型別為例 1.controller 接收日期型別引數 注意 springmvc 在接收日期型別引數時,如不做特殊處理 會出現400語法格式錯誤 解決辦法 1.全域性日期處理 public ...

springMvc 接受日期型別引數處理

這個問題,也即是springmvc如何進行引數型別的轉換 以把client傳過來乙個string型別,轉換為日期型別為例 1.controller 接收日期型別引數 注意 springmvc 在接收日期型別引數時,如不做特殊處理 會出現400語法格式錯誤 解決辦法 1.全域性日期處理 public ...

springmvc 接受引數

1.接受陣列型別引數 前台 var arr 1,2,3,4,5 springmvc 傳入陣列 function function data responsebody public string getint requestparam items string items 2.傳入pojo型別引數,注...