javascript向后台传送相同属性的参数即数组参数

 更新时间:2014年02月17日 10:19:35   作者:  
在传送参数时,经常会碰到向后台传送一些相同属性的参数,最好的选择是采用数组的方式,下面有个不错的示例,大家可以参考下
我们在传送参数时,经常会碰到向后台传送一些相同属性的参数,最好的选择是采用数组的方式。当我们向后台传送时只需要在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}

具体方式根据自己的习惯选用吧!

相关文章

  • Jquery实战_读书笔记1—选择jQuery

    Jquery实战_读书笔记1—选择jQuery

    近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来提高自己。为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。
    2010-01-01
  • jquery中done和then的区别(详解)

    jquery中done和then的区别(详解)

    下面小编就为大家分享一篇jquery中done和then的区别(详解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • jQuery之关于resize()方法的使用

    jQuery之关于resize()方法的使用

    这篇文章主要介绍了jQuery之关于resize()方法的使用,具有很好的价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • jQuery的学习步骤

    jQuery的学习步骤

    首先我建议大家去看看<JQUERY实战>这本书,稍后我会提供本书的jquery实战PDF版本。能省点银子最好啊。
    2011-02-02
  • JQuery validate插件验证用户注册信息

    JQuery validate插件验证用户注册信息

    这篇文章主要为大家详细介绍了JQuery validate插件验证用户注册信息的具体代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • JQuery动态给table添加、删除行 改进版

    JQuery动态给table添加、删除行 改进版

    最近需要使用JQuery动态操作table,自己整理了一下,可以添加新行,删除选中的一行或多行,简单代码如下
    2011-01-01
  • jquery 延迟执行实例介绍

    jquery 延迟执行实例介绍

    延迟执行在某些特殊的情况下还是蛮有用的,实现的方法也很简单,本文有个不错的示例,有需要的朋友可以参考下,希望对大家有所帮助
    2013-08-08
  • jQuery ul标签下拉菜单演示代码

    jQuery ul标签下拉菜单演示代码

    jQuery ul标签下拉菜单演示代码,需要使用基于jquery的下拉菜单效果的朋友可以参考下。
    2010-12-12
  • Jquery 高亮显示文本中重要的关键字

    Jquery 高亮显示文本中重要的关键字

    将要高亮显示的文字加上<span>段落标记, class=”mask”的div 做为遮罩层,使此遮罩层位于文字内容之上(z-index属性,使用Jquery给段落动态添加样式类。
    2009-12-12
  • 让jQuery与其他JavaScript库并存避免冲突的方法

    让jQuery与其他JavaScript库并存避免冲突的方法

    为了解决jQuery和其他JavaScript库中$()函数的冲突,需要取消jQuery的$()函数,下面有个不错的方法,感兴趣的朋友可以参考下
    2013-12-12

最新评论