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中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
javascript实现window.print()去除页眉页脚
Dec 30 Javascript
javascript中checkbox使用方法实例演示
Nov 19 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
简单实现jQuery进度条轮播实例代码
Jun 20 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
详解VUE项目中安装和使用vant组件
Apr 28 Javascript
基于Fixed定位的框选功能的实现代码
May 13 Javascript
vue vant Area组件使用详解
Dec 09 Javascript
js根据后缀判断文件文件类型的代码
May 09 Javascript
如何在JavaScript中正确处理变量
Dec 25 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 HTML代码串截取代码
2008/12/29 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
GRID拖拽行的实例代码
2013/07/18 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
python3访问sina首页中文的处理方法
2014/02/24 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python安装oracle扩展及数据库连接方法
2017/02/21 Python
python中update的基本使用方法详解
2019/07/17 Python
Python while true实现爬虫定时任务
2020/06/08 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
Python操作Excel的学习笔记
2021/02/18 Python
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
教师演讲稿范文
2014/01/08 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
2015年三万活动总结
2015/03/25 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
政协工作总结2015
2015/05/20 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫