引數為物件
1、提交表單
2、表單序列化,使用ajax提交
var data = $("#addform").serialize();
$.ajax(
});
3、也可以這樣寫
var data = ;
4、如果結構複雜,使用@requestbody
需要引用jackson
com.fasterxml.jackson.core
jackson-databind
2.9.5
com.fasterxml.jackson.core
jackson-annotations
2.9.5
com.fasterxml.jackson.core
jackson-core
2.9.5
springmvc.xml配置
text/json;charset=utf-8
js寫法
var goods1 =
var goods2 =
var goodslist = [goods1,goods2];
var data = ;
console.log(data);
$.ajax(
});
注意ajax的兩個屬性,data屬性變為json.stringify(data),增加contenttype屬性。
controller**寫法
@responsebody
public string addreportdo(@requestbody report report)
在引數前面加上@requestbody即可。
5、傳遞陣列
js寫法
var array = ["a","b","c"];
var data = ;
console.log(data);
$.ajax(
});
controller寫法
@responsebody
public string addreportdo(@requestparam("array") string array)
也可以用list接收
@responsebody
public string addreportdo(@requestparam("array") listlist)
物件陣列引數 SpringMVC如何接收陣列?
在springmvc中接收陣列是乙個經常用到的功能,今天我們來介紹一下如何實現。在springmvc中接收陣列有接收值陣列和物件陣列2種。要想正確的傳輸陣列首先需要把content type設定正確哦。今天的測試我們用postman作為客戶端來進行。伺服器端我們用springmvc接收引數,如下圖 ...
springMVC傳物件引數
springcontroller controller public usercontroller extends basecontroller use物件 public class user public void set int public string getaddress public v...
springmvc傳物件引數
springcontroller use物件 public class user public void set int public string getaddress public void setaddress string address public int getid public vo...