前端用AJAX把陣列傳給後端控制器陣列引數的方法

2021-08-17 17:35:47 字數 952 閱讀 5736

前端用ajax把陣列傳給後端控制器陣列引數的方法

分兩種情況:

1. 陣列元素是基本型別資料的陣列。

2. 陣列元素是普通類物件的陣列。

下面分別講解。

一、陣列元素是基本型別資料的陣列

這種情況比較簡單,下面是示例**。

控制器**:

@controller

@responsebody

public void testfun(@requestparam(value="arrint") int arrint)

}

前端js**:

二、陣列元素是普通類物件的陣列

這種情況比較複製,要多寫點**,如下。

定義乙個類:

public class testxfer 

public void settestid(integer testid)

public string getteststr()

public void setteststr(string teststr)

}

控制器**:

@controller

public class testcontroller {

@responsebody

public void testfun(string testxfers){

object val;

jsonarray jsnarr = jsonarray.fromobject(testxfers);

testxfer arrtestxfer = new testxfer[jsnarr.size()];

for(int i=0; i前端js**:

ok,完畢!

nginx在前端把真實IP傳給後端伺服器的配置

nginx端配置主配置檔案 server error page 500 502 503 504 50x.html location 50x.html 1.host包含客戶端真實的網域名稱和埠號 2.x forwarded proto表示客戶端真實的協議 http還是https 3.x real ip...

前端用插槽分析接收陣列

前端el dialog 插槽scope.row相當於當前行的資料物件 根據檔案編號全域性搜尋 globle search search key placeholder 請輸入檔案編號進行搜尋 allowclear search search div visible title 檔案路徑 繫結資料 s...

js陣列作為引數用ajax向後台傳引數

1 前台往後台傳引數時,可以這樣寫 2 var chessid 123 3var i 0 45 var data 67 新增單個引數 8 data.push 9 data.push 1011 迴圈新增集合引數物件 12 data.push 13 data.push 14 i 1516 ajax 22...