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 相关文章推荐
js菜单点击显示或隐藏效果的简单实例
Jan 13 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
May 05 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
vue上传图片组件编写代码
Jul 26 Javascript
React Native如何消除启动时白屏的方法
Aug 08 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
Nov 27 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
Aug 31 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 Javascript
vue项目中axios请求网络接口封装的示例代码
Dec 18 Javascript
前端面试知识点目录一览
Apr 15 Javascript
Vue循环中多个input绑定指定v-model实例
Aug 31 Javascript
ElementUI实现el-form表单重置功能按钮
Jul 21 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/07/09 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
详解VUE调用本地json的使用方法
2019/05/15 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
浅析python递归函数和河内塔问题
2017/04/18 Python
Python 自动化表单提交实例代码
2017/06/08 Python
简单了解python单例模式的几种写法
2019/07/01 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
接口可以包含哪些成员
2012/09/30 面试题
MIS软件工程师的面试题
2016/04/22 面试题
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
秋季婚礼证婚词
2014/01/11 职场文书
中学生差生评语
2014/01/30 职场文书
中考标语大全
2014/06/05 职场文书
房产公证书
2015/01/23 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
python3实现无权最短路径的方法
2021/05/12 Python