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,超强推荐expand.js
Dec 23 Javascript
JavaScript版DateAdd和DateDiff函数代码
Mar 01 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
Mar 12 Javascript
Jquery实现$.fn.extend和$.extend函数
Apr 14 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 Javascript
再谈javascript常见错误及解决方法
Sep 16 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
Sep 17 Javascript
基于JavaScript实现Tab选项卡切换效果
Nov 24 Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 Javascript
微信小程序防止多次点击跳转(函数节流)
Sep 19 Javascript
layui prompt 设置允许空白提交的方法
Sep 24 Javascript
Vue.js的模板语法详解
Feb 16 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的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
python实现发送邮件功能
2017/07/22 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
Python with语句用法原理详解
2020/07/03 Python
python使用建议与技巧分享(二)
2020/08/17 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
跑操口号
2014/06/12 职场文书
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers