Struts中從前台向後台action傳陣列的方法

2021-06-06 22:34:19 字數 736 閱讀 1458

有的時候,經常需要從前台表單向後台傳輸乙個陣列或者list,但是經過試驗發現後台用list的set方法並不能很好的接收,如下面這個例子:

$("#confirm").button().click(function());

if(selecteduseids.length==0)

else

});}

});

selecteduserids是我們自己定義的乙個array,但是後台並不能通過void setbidderwinneruserids(list bidderwinneruserids)來接收,將陣列與list對應起來。所以可以採取以下方法:

將前台的整型陣列加上一定符號(如「,」),然後作為string傳過去,這樣後台接收到之後再分割,分割後轉換為需要的型別即可。如下:

1. 先改寫前台**,通過array的join()方法將陣列轉化為字串,並且用「,」分割

$("#confirm").button().click(function());

if(selecteduseids.length==0)

else

});}

});

2.後台接收到字串bidderwinneruserids後,再用split分割就可以了

string s = bidderwinneruserids.split(",");

for(int i=0;i這樣也能達到之前的效果

前台向後台傳值

提交方式為get方式時,在你想要傳值的目的url後面,用?連線引數,若有多個引數,各引數間用 連線。優點 傳遞少數引數時簡單明瞭,操作方便 缺點 傳遞的引數會被暴露在外,不利於資訊保密,且傳遞引數數量有限,不適合多資料傳送。通過頁面的form表單向後台傳參,action中寫後台介面,表單提交方式必須...

善良公社專案總結之如何從前台向後台傳輸資料

前言 提交表單 post 和get 的區別提交表單的方式無外乎post 和get這兩種,在預設情況使用的get方式。1.安全性 get這種方式,在牛腩新聞發布系統都學習使用過。在資料傳輸的時候,會將資料的引數數值顯示在鏈結裡。當然可以將引數數值加密,這樣會好點,但相對來說post這種使鏈結沒有任何變...

json從前台到後台傳遞

前台json格式的資料如何傳入後台 1.將要傳入後台的資料組裝成json格式的字串 var jsonstr 2.使用jquery的ajax請求後台 ajax success function data error function msg 3.後台資料的接收與解析 string jsonstr se...