1. 程式人生 > >SpringMVC 的幾種傳參的方式

SpringMVC 的幾種傳參的方式

spring配合Ajax提供了多種的引數傳遞的方式。這樣可以在程式設計的時候更加自由。下面總結一下專案中使用到的幾種傳遞引數的方式。
1.通過form表單的方式來傳遞引數。
這種方式重要試用於有多個引數需要傳遞到後臺處理。並且這些欄位在同一個實體類中。這樣就可以通過表單序列化的方式。將整個物件包裝起來,在整個執行過程中,資料可以以物件的方式來傳遞。

2.通過json字串傳遞
可以在js中,將引數包裝成data ={
providerid:”providerid”,
providername:”providername”
}
。後臺取資料的時候通過通過在方法引數欄中寫(String providerid,String providername)。但是必須保證json字串中的鍵和形參引數一致。
3.直接包裝成map傳遞

可以使用spring 的引數注入方式,將json字串包裝成一個map。
通過(@RequestParam Map