javascript向后臺(tái)傳送相同屬性的參數(shù)即數(shù)組參數(shù)
更新時(shí)間:2014年02月17日 10:19:35 作者:
在傳送參數(shù)時(shí),經(jīng)常會(huì)碰到向后臺(tái)傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式,下面有個(gè)不錯(cuò)的示例,大家可以參考下
我們?cè)趥魉蛥?shù)時(shí),經(jīng)常會(huì)碰到向后臺(tái)傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式。當(dāng)我們向后臺(tái)傳送時(shí)只需要在javascript中正常定義并使用數(shù)組,將其作為參數(shù)向后臺(tái)傳遞:
var arry= new Array();
arry[0] = "102";
arry[1] = "103";
arry[2] = "104";
url = "test.jsp?arry="+arry;
在后臺(tái)的接受方法:
[code]
String arry = request.getParmeter("arry");
String[] par = arry.split(",");
[code]
此時(shí)的par就變?yōu)榱艘粋€(gè)java中的數(shù)組。其中arry的值為"102,103,104"也就是說(shuō)在傳送的過(guò)程中,瀏覽器自動(dòng)將javascript型的數(shù)組參數(shù)轉(zhuǎn)化為了以逗號(hào)分隔的字符串,我們只需要在后臺(tái)將該字符串取出,并按照逗號(hào)分割為相應(yīng)的數(shù)組即可。
另外,在網(wǎng)上見(jiàn)過(guò)使用json的,感覺(jué)不太爽。也有用request.getParmeterValues方法的,具體使用如下:
在前臺(tái)使用同一個(gè)參數(shù)并多次賦值傳遞:
url="test.jsp?arry=102&arry=103&arry=104"
在后臺(tái)取出:
String arry[] = request.getParmeterValues("arry");
此時(shí)的arry的值便是{102,103,104}
具體方式根據(jù)自己的習(xí)慣選用吧!
復(fù)制代碼 代碼如下:
var arry= new Array();
arry[0] = "102";
arry[1] = "103";
arry[2] = "104";
url = "test.jsp?arry="+arry;
在后臺(tái)的接受方法:
[code]
String arry = request.getParmeter("arry");
String[] par = arry.split(",");
[code]
此時(shí)的par就變?yōu)榱艘粋€(gè)java中的數(shù)組。其中arry的值為"102,103,104"也就是說(shuō)在傳送的過(guò)程中,瀏覽器自動(dòng)將javascript型的數(shù)組參數(shù)轉(zhuǎn)化為了以逗號(hào)分隔的字符串,我們只需要在后臺(tái)將該字符串取出,并按照逗號(hào)分割為相應(yīng)的數(shù)組即可。
另外,在網(wǎng)上見(jiàn)過(guò)使用json的,感覺(jué)不太爽。也有用request.getParmeterValues方法的,具體使用如下:
在前臺(tái)使用同一個(gè)參數(shù)并多次賦值傳遞:
url="test.jsp?arry=102&arry=103&arry=104"
在后臺(tái)取出:
String arry[] = request.getParmeterValues("arry");
此時(shí)的arry的值便是{102,103,104}
具體方式根據(jù)自己的習(xí)慣選用吧!
相關(guān)文章
Jquery實(shí)戰(zhàn)_讀書(shū)筆記1—選擇jQuery
近期公司積極組織我們這些開(kāi)發(fā)人員學(xué)習(xí)進(jìn)步,督促我們學(xué)習(xí)更多的技術(shù)來(lái)提高自己。為此我選擇了jQuery作為我學(xué)習(xí)的方向,同時(shí)我也是想將我的學(xué)習(xí)心得分享給大家,以后我會(huì)不斷的更新一系列jQuery方面的學(xué)習(xí)紀(jì)要,幫助大家學(xué)習(xí)。2010-01-01JQuery validate插件驗(yàn)證用戶(hù)注冊(cè)信息
這篇文章主要為大家詳細(xì)介紹了JQuery validate插件驗(yàn)證用戶(hù)注冊(cè)信息的具體代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05JQuery動(dòng)態(tài)給table添加、刪除行 改進(jìn)版
最近需要使用JQuery動(dòng)態(tài)操作table,自己整理了一下,可以添加新行,刪除選中的一行或多行,簡(jiǎn)單代碼如下2011-01-01讓jQuery與其他JavaScript庫(kù)并存避免沖突的方法
為了解決jQuery和其他JavaScript庫(kù)中$()函數(shù)的沖突,需要取消jQuery的$()函數(shù),下面有個(gè)不錯(cuò)的方法,感興趣的朋友可以參考下2013-12-12