Spring MVC前後臺傳遞JSON

2021-07-29 01:44:20 字數 589 閱讀 8479

1. 傳遞json引數

vardata = ;

$.ajax(

2. 傳遞json物件或json陣列(後台接收使用eventinfo,而不是listlist)

vardata = [,,];

console.log(json.stringify(data));

$.ajax(

3. 傳遞json陣列,後台用list接收

前端ajax傳引數:

[ "0866282192144020" ]

後端spring方法接收引數:

@requestparam("carnums") listcarnums

4. 後台返回前台json,需要在返回方法上加上@responseboby,代表將json資料放到http boby中返回

返回值標識了@responsebody,springmvc將使用stringhttpmessageconverter的write()方法,將結果作為string值寫入響應報文,當然,此時canwrite()方法返回true。

關於httpmessageconverter和@requestbody、@responsebody的關係請看我另一篇文章。

SpringMVC傳遞list到後台

預設情況下是不能夠傳遞list集合 通過查詢資料發現有兩種方式 1,對於基本型別的集合,如ids等integer,或者names等string。前台通過宣告var arr arr.tostring 將陣列變為字串,然後通過引數傳遞到後台。實體類也可以json.stringify 轉換成json字串傳...

關於Spring MVC前後臺框架的設計

花了一些時間設計了乙個關於spring mvc的框架,包括前後臺,功能基本齊全,一些常用的功能在日後的開發過程中慢慢補充 下面分享一下我自己的spring mvc 開發框架,基於single page模式 通訊用後台ajax的,省流量而且使用者體驗比較好。錯誤資訊方面,基本上應該帶有資訊id,比較 ...

Struts2前後臺引數傳遞

前端向後台傳遞引數 在後台獲取前端傳遞的引數時,一定要建立get set 方法,使用物件驅動時還要保證存在無參構造 1.屬性驅動獲得引數 通過在action類中建立與前端頁面中name值相同的屬性值,並建立get 與set 方法,同時還可以自動轉換資料型別,但是只支援8大基本資料型別以及包裝類的轉換...