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 相关文章推荐
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
jquery实现pager控件示例
Apr 09 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
BootStrap 实现各种样式的进度条效果
Dec 07 Javascript
利用js的闭包原理做对象封装及调用方法
Apr 07 Javascript
Require.JS中的几种define定义方式示例
Jun 01 Javascript
JS实现图片预览的两种方式
Jun 27 Javascript
js将键值对字符串转为json字符串的方法
Mar 30 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
Jun 26 Javascript
解决layui页面按钮点击无反应,也不报错的问题
Sep 29 Javascript
如何HttpServletRequest文件对象并储存
Aug 14 Javascript
JS实现数组去重的11种方法总结
Apr 04 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判断表单复选框选中状态完整例子
2014/06/24 PHP
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
图片onload事件触发问题解决方法
2011/07/31 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
python 获取et和excel的版本号
2009/04/09 Python
重命名批处理python脚本
2013/04/05 Python
Python 装饰器使用详解
2017/07/29 Python
python3大文件解压和基本操作
2017/12/15 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
学习python需要有编程基础吗
2020/06/02 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
政府个人对照检查材料思想汇报
2014/10/08 职场文书
2015年保险公司内勤工作总结
2015/05/23 职场文书
暑期工社会实践报告
2015/07/13 职场文书
2019班干部竞选演讲稿范本!
2019/07/08 职场文书
小学三年级作文之写景
2019/11/05 职场文书
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server
Python使用openpyxl模块处理Excel文件
2022/06/05 Python