javascript向后臺傳送相同屬性的參數(shù)即數(shù)組參數(shù)
更新時(shí)間:2014年02月17日 10:19:35 作者:
在傳送參數(shù)時(shí),經(jīng)常會(huì)碰到向后臺傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式,下面有個(gè)不錯(cuò)的示例,大家可以參考下
我們在傳送參數(shù)時(shí),經(jīng)常會(huì)碰到向后臺傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式。當(dāng)我們向后臺傳送時(shí)只需要在javascript中正常定義并使用數(shù)組,將其作為參數(shù)向后臺傳遞:
var arry= new Array();
arry[0] = "102";
arry[1] = "103";
arry[2] = "104";
url = "test.jsp?arry="+arry;
在后臺的接受方法:
[code]
String arry = request.getParmeter("arry");
String[] par = arry.split(",");
[code]
此時(shí)的par就變?yōu)榱艘粋€(gè)java中的數(shù)組。其中arry的值為"102,103,104"也就是說在傳送的過程中,瀏覽器自動(dòng)將javascript型的數(shù)組參數(shù)轉(zhuǎn)化為了以逗號分隔的字符串,我們只需要在后臺將該字符串取出,并按照逗號分割為相應(yīng)的數(shù)組即可。
另外,在網(wǎng)上見過使用json的,感覺不太爽。也有用request.getParmeterValues方法的,具體使用如下:
在前臺使用同一個(gè)參數(shù)并多次賦值傳遞:
url="test.jsp?arry=102&arry=103&arry=104"
在后臺取出:
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;
在后臺的接受方法:
[code]
String arry = request.getParmeter("arry");
String[] par = arry.split(",");
[code]
此時(shí)的par就變?yōu)榱艘粋€(gè)java中的數(shù)組。其中arry的值為"102,103,104"也就是說在傳送的過程中,瀏覽器自動(dòng)將javascript型的數(shù)組參數(shù)轉(zhuǎn)化為了以逗號分隔的字符串,我們只需要在后臺將該字符串取出,并按照逗號分割為相應(yīng)的數(shù)組即可。
另外,在網(wǎng)上見過使用json的,感覺不太爽。也有用request.getParmeterValues方法的,具體使用如下:
在前臺使用同一個(gè)參數(shù)并多次賦值傳遞:
url="test.jsp?arry=102&arry=103&arry=104"
在后臺取出:
String arry[] = request.getParmeterValues("arry");
此時(shí)的arry的值便是{102,103,104}
具體方式根據(jù)自己的習(xí)慣選用吧!
相關(guān)文章
jQuery實(shí)現(xiàn)購物車數(shù)字加減效果
本文給大家分享的是jQuery實(shí)現(xiàn)購物車數(shù)字加減效果的3種實(shí)現(xiàn)方法,分別是左右加減數(shù)字、Bootstrap風(fēng)格,右側(cè)加減以及jQuery ui風(fēng)格,右側(cè)加減,效果非常棒,需要的小伙伴來參考下吧。2015-03-03
JQuery Ajax通過Handler訪問外部XML數(shù)據(jù)的代碼
JQuery是一款不錯(cuò)的Javascript腳本框架,相信園子里的很多朋友對它都不陌生,我們在開發(fā)Web應(yīng)用程序時(shí)難免會(huì)使用到Javascript腳本,而使用一款不錯(cuò)的腳本框架將會(huì)大大節(jié)省我們的開發(fā)時(shí)間, 并可以毫不費(fèi)力地實(shí)現(xiàn)很多非??岬男Ч?。2010-06-06
jquery限定文本框只能輸入數(shù)字即整數(shù)和小數(shù)
限定文本框只能輸入數(shù)字即整數(shù)和小數(shù),在某些特殊情況下還是比較實(shí)用的,下面有個(gè)不錯(cuò)的示例,通過jquery來簡單實(shí)現(xiàn)下2013-11-11
使用jQuery實(shí)現(xiàn)按鈕置灰不可用效果
在Web開發(fā)中,有時(shí)候我們需要在特定情況下將按鈕置灰并設(shè)置為不可用狀態(tài),以防止用戶重復(fù)點(diǎn)擊或者暫時(shí)禁止某些操作,本文將介紹如何使用jQuery來實(shí)現(xiàn)這一效果,感興趣的朋友跟著小編一起來看看吧2024-09-09
jQuery實(shí)現(xiàn)動(dòng)態(tài)給table賦值的方法示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)動(dòng)態(tài)給table賦值的方法,結(jié)合具體實(shí)例形式分析了jQuery動(dòng)態(tài)操作table表格節(jié)點(diǎn)的相關(guān)技巧,需要的朋友可以參考下2017-07-07

