javascript向后台传送相同属性的参数即数组参数


Posted in Javascript onFebruary 17, 2014

我们在传送参数时,经常会碰到向后台传送一些相同属性的参数,最好的选择是采用数组的方式。当我们向后台传送时只需要在javascript中正常定义并使用数组,将其作为参数向后台传递:

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]
此时的par就变为了一个java中的数组。其中arry的值为"102,103,104"也就是说在传送的过程中,浏览器自动将javascript型的数组参数转化为了以逗号分隔的字符串,我们只需要在后台将该字符串取出,并按照逗号分割为相应的数组即可。

另外,在网上见过使用json的,感觉不太爽。也有用request.getParmeterValues方法的,具体使用如下:

在前台使用同一个参数并多次赋值传递:

url="test.jsp?arry=102&arry=103&arry=104"

在后台取出:

String arry[] = request.getParmeterValues("arry");

此时的arry的值便是{102,103,104}

具体方式根据自己的习惯选用吧!

Javascript 相关文章推荐
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
jquery实现公告翻滚效果
Feb 27 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
Oct 26 Javascript
jquery实现select选择框内容左右移动代码分享
Nov 21 Javascript
JS函数的定义与调用方法推荐
May 12 Javascript
node+experss实现爬取电影天堂爬虫
Nov 20 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
Dec 30 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
简述Angular 5 快速入门
Nov 04 Javascript
移动web开发之touch事件实例详解
Jan 17 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 Javascript
vuejs实现下拉框菜单选择
Oct 23 Javascript
jquery的ajax简单结构示例代码
Feb 17 #Javascript
toggle()隐藏问题的解决方法
Feb 17 #Javascript
Jquery获取和修改img的src值的方法
Feb 17 #Javascript
Jquery在指定DIV加载HTML示例代码
Feb 17 #Javascript
javascript 密码框防止用户粘贴和复制的实现代码
Feb 17 #Javascript
javascript 实现子父窗体互相传值的简单实例
Feb 17 #Javascript
javascript 回到顶部效果的实现代码
Feb 17 #Javascript
You might like
PHP检测用户语言的方法
2015/06/15 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
javascript 时间比较实现代码
2009/10/28 Javascript
JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
2011/03/28 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
python-opencv颜色提取分割方法
2018/12/08 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
在python中用url_for构造URL的方法
2019/07/25 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
Python 在局部变量域中执行代码
2020/08/07 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
详解HTML5中download属性的应用
2015/08/06 HTML / CSS
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
函授毕业自我鉴定
2013/12/19 职场文书
车辆转让协议书
2014/04/15 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
遗失说明具结保证书
2015/02/26 职场文书