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 相关文章推荐
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
Mar 09 Javascript
基于JQuery 的消息提示框效果代码
Jul 31 Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
JS判断一个数是否是水仙花数
Jun 11 Javascript
js数组实现权重概率分配
Sep 12 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
Jan 17 Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 Javascript
vue跳转方式(打开新页面)及传参操作示例
Jan 26 Javascript
es6数组的flat(),flatMap()函数用法实例分析
Apr 18 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实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
python实现红包裂变算法
2016/02/16 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
python 5个顶级异步框架推荐
2020/09/09 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
自荐信的五个重要部分
2013/10/29 职场文书
商务英语广告词大全
2014/03/18 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
2014年班组工作总结
2014/11/20 职场文书
2015年度物流工作总结
2015/04/30 职场文书
环保守法证明
2015/06/24 职场文书
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
Python实现滑雪小游戏
2021/09/25 Python
如何基于python实现单目三维重建详解
2022/06/25 Python