ajax請求springmvc怎樣傳遞集合型別?

2021-10-06 18:14:26 字數 955 閱讀 4693

首先要知道springmvc中是不允許直接傳遞「集合」作為請求的方法引數的。 如下:

(value =

"/addap"

)@responsebody

public string addap

(list

ariticket)

這樣直接中ajax中傳遞乙個集合,springmvc是不允許接收的。下面介紹一下解決方法。

新建乙個包裝類

public

class

ariticketlist

public

void

setariticket

(list

ariticket)

}

2.編寫訪問介面

(value =

"/addap"

)@responsebody

public string addap

(ariticketlist ariticketlist)

3.ajax請求封裝

// 物件陣列

var show =[,

];var obj;

// 中間值

var ariticketlist;

// 需要傳入的物件

for(var i =

0; i < show.length; i++);

ariticketlist = $.

extend

(ariticketlist, obj)

;// 將多個物件合併成目標物件

} $.

ajax(,

success:

function

(data)})

;}

4.引數合併的結果是

這樣就可以實現傳遞list集合了。

Ajax請求SpringMVC出現406的錯誤

在學習springmvc的時候,通過ajax請求springmvc時,出現了如下的錯誤 也在解決問題的時候浪費了很多時間,問題總結以下幾點 1 需要新增springmvc解析json的包 2 需要在springmvc的配置檔案裡新增如下配置 class org.springframework.web...

springmvc接收ajax請求引數遇到的坑

做專案的過程中,springmvc controller接收前端ajax請求引數總是接收不到,為null值,具體 如下 前端ajax ajax url getcontextpath groupuserrel insert data datatype json type post success fu...

SpringMVC接收Ajax請求幾種常用方式

幾種常用的springmvc接收ajax請求方式,引數型別以及contenttype型別的區分 1.requestparam 2.requestbody 3.引數與前端請求匹配 4.物件接收get請求都可以使用以下兩種方式進行請求 ajax url test testrequestparamget ...