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 相关文章推荐
setInterval,setTimeout与jquery混用的问题
Apr 08 Javascript
使用Grunt.js管理你项目的应用说明
Apr 24 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 Javascript
Node.js实现在目录中查找某个字符串及所在文件
Sep 03 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
Aug 05 Javascript
jQuery解析XML 详解及方法总结
Sep 28 Javascript
JavaScript仿网易选项卡制作代码
Oct 06 Javascript
JS制作适用于手机和电脑的通知信息效果
Oct 28 Javascript
jQuery实现复制到粘贴板功能
Feb 11 Javascript
微信小程序之电影影评小程序制作代码
Aug 03 Javascript
webpack项目使用eslint建立代码规范实现
May 16 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
Jul 12 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
咖啡磨器 如何选购一台适合家用的意式磨豆机
2021/03/05 新手入门
php实现的错误处理封装类实例
2017/06/20 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
Jquery 设置标题的自动翻转
2009/10/03 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
详解AngularJS实现表单验证
2015/12/10 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
Python中处理时间的几种方法小结
2015/04/09 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
python算法表示概念扫盲教程
2017/04/13 Python
使用tensorflow实现AlexNet
2017/11/20 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
类和结构的区别
2012/08/15 面试题
八年级美术教学反思
2014/02/02 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
大学同学会活动方案
2014/08/20 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
法律服务所工作总结
2015/08/10 职场文书
Python的property属性详细讲解
2022/04/11 Python