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的一个简单的脚本验证插件
Apr 05 Javascript
jQuery中实现动画效果的基本操作介绍
Apr 16 Javascript
前台js对象在后台转化java对象的问题探讨
Dec 20 Javascript
函数window.open实现关闭所有的子窗口
Aug 03 Javascript
全面理解闭包机制
Jul 11 Javascript
JS转换HTML转义符的方法
Aug 24 Javascript
javascript基础练习之翻转字符串与回文
Feb 20 Javascript
jQuery实现 上升、下降、删除、添加一行代码
Mar 06 Javascript
Angular将填入表单的数据渲染到表格的方法
Sep 22 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
Mar 26 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 连接mysql连接被重置的解决方法
2011/02/15 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
如何在PHP环境中使用ProtoBuf数据格式
2020/06/19 PHP
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
基于jQuery实现数字滚动效果
2017/01/16 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
小程序实现录音功能
2020/09/22 Javascript
Python3基础之条件与循环控制实例解析
2014/08/13 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
彻底解决Python包下载慢问题
2020/11/15 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
三字经教学反思
2014/04/26 职场文书
创先争优一句话承诺
2014/05/29 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
初婚未育证明样本
2014/10/24 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
大学生逃课检讨书
2015/05/04 职场文书
python实现学生信息管理系统(面向对象)
2022/06/05 Python
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript