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获取当前select 元素值的代码
Apr 19 Javascript
JavaScript 代码压缩工具小结
Feb 27 Javascript
javascript禁制后退键(Backspace)实例代码
Nov 15 Javascript
一个支付页面DEMO附截图
Jul 22 Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 Javascript
React Native实现简单的登录功能(推荐)
Sep 19 Javascript
AngularJS服务service用法总结
Dec 13 Javascript
layui表格checkbox选择全选样式及功能的实例
Mar 07 Javascript
快速解决brew安装特定版本flow的问题
May 17 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
详解搭建es6+devServer简单开发环境
Sep 25 Javascript
JS中一些高效的魔法运算符总结
May 06 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 数据库字段复用的基本原理与示例
2011/07/22 PHP
PHP图片上传代码
2013/11/04 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
python单元测试unittest实例详解
2015/05/11 Python
python字符串str和字节数组相互转化方法
2017/03/18 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
python3调用R的示例代码
2018/02/23 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
java程序员面试交流
2012/11/29 面试题
市场营销专业推荐信
2013/11/03 职场文书
物业工作计划书
2014/01/10 职场文书
个人售房合同协议书
2016/03/21 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书