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扩展插件Validate 1 基本使用方法并打包下载
Sep 05 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
Apr 07 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
JS中利用swiper实现3d翻转幻灯片实例代码
Aug 25 Javascript
vue自定义指令directive实例详解
Jan 17 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
Mar 03 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
May 28 Javascript
微信小程序顶部导航栏可滑动并选中放大
Dec 05 Javascript
js实现登录时记住密码的方法分析
Apr 05 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
May 11 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
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
怎么清空javascript数组
2013/05/11 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
关于Vue的路由权限管理的示例代码
2018/03/06 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
部署Python的框架下的web app的详细教程
2015/04/30 Python
python中__call__内置函数用法实例
2015/06/04 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
python 网络编程详解及简单实例
2017/04/25 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
python 整数越界问题详解
2019/06/27 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
《尊严》教学反思
2014/02/11 职场文书
2015年超市工作总结
2015/04/09 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
Python Pygame实战之塔防游戏的实现
2022/03/17 Python