最近在做项目的时候遇到了需要将一个数组传递到servlet中,用这个数组的值查找数据库中的相应内容。有一个需要注意的地方,看一下下面的代码:

var out_box = document.getElementsByName("out_box") ;
var array=[];for(var i = 0;i<out_box.length;i++){array[i]=out_box[i].className;}var data1 ={"array":array}var url = "http://localhost:8080/primaryBird/getright1";$.ajax({type: "post",url: url,data: data1,cache: false,async : false,traditional: true,......

这里需要在ajax中添加一个属性:traditional: true

然后看一下servlet接受这个数组的代码:

response.setCharacterEncoding("utf-8");
response.setContentType("application/json; charset=utf-8");
String[] array = request.getParameterValues("array");
for(int i = 0;i<array.length;i++) {System.out.println(array[i]+"dsf");
}

ajax传递数组类型值到sevrlet相关推荐

  1. ajax传递数组怎么传?ajax数组传递

    在我们平时的开发中,经常会需要用到ajax,关于ajax是什么,又该如何传递参数,相信通过上几篇文章你们已经有所了解.但是,ajax中要如何传递数组你们又知道吗?今天我们就来聊一聊ajax中该如何传递 ...

  2. php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解

    这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...

  3. php ajax传递数组,ajax怎样传递数组到后台

    这次给大家带来ajax怎样传递数组到后台,ajax传递数组到后台的注意事项有哪些,下面就是实战案例,一起来看一下. 前言 我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一 ...

  4. ajax里数组添加数据,小笔记(一):ajax传递数组及将ajax返回数据赋值

    当使用ajax传递数据时,有可能传递多个数据,这是使用以下方法传递数据就会显得数据过多且混杂 $.ajax({ type:'post', url:url, data:{data:data,conten ...

  5. ajax传递数组到后台时为空,ajax传递数组,后台接收为null解决方法

    traditional:true,加上这个就好,默认为false,即允许深度序列化参数,但是servlet api不支持,所有设为true阻止就好了. $.ajax({ type:'post', ur ...

  6. Ajax传递数组对象

    Ajax传递数组对象 一.JS部分写法 1.JSON.stringify(submitMainComponent.billSubmit) 转json 2.contentType: 'applicati ...

  7. ajax传递数组怎么办?

    最近项目中遇到ajax传递数组的需求,之前都是传递对象,直接操作,很爽,但是直接传递数组的话,后端按照变量名称取不到值,怎么办? traditional出马,将ajax的traditional参数设置 ...

  8. JS AJAX传递数组的方法

    在用ajax传递数组时一开始用的是 $.post({url:'delEmployee',data:{'ids':ids},success:function(){}}}) 后台无法接收,浏览器报错 后来 ...

  9. 数组类型参数传递问题:$.ajax传递数组的traditional参数传递必须true

    数组类型参数传递问题:$.ajax传递数组的traditional参数传递必须true 转载自:https://www.cnblogs.com/goloving/p/7676811.html 数组类型 ...

最新文章

  1. 如何提取明细表头_会计新手,如何开展做账工作?
  2. python画三维温度散点图-Python 绘制酷炫的三维图步骤详解
  3. activemq启动异常
  4. Teams Bot的ServiceLevel测试
  5. Ethercat解析(三)之Ubuntu添加Xenomai实时内核补丁
  6. firebase使用_如何开始使用Firebase Hosting
  7. Hadoop组件启停命令和服务链接汇总
  8. Android修改高度,android – 如何在运行时更改软键盘的高度?
  9. Python程序猿必备的几款软件
  10. 163发送邮件服务器拒收,向网易163邮箱发信常见退信说明
  11. 2019年1月《语音信号处理》期末考试
  12. vr视频制作软件哪个好?Nibiru creator是企业的标配
  13. 外显子名词解释_生物信息学常用名词解释(一)
  14. (66)-- 多进程爬取腾讯招聘信息
  15. Linux下8723be网卡,解决 RTL8723BE 无线网卡不稳定的问题
  16. VLAN基础VLAN间路由联动OSPF实验
  17. 实现LOL游戏中英雄技能的释放
  18. java——html
  19. 想染指系统架构?看这篇就够了
  20. 小新700linux网卡驱动,小新Air14网卡驱动2024.0.2.101/12.0.0.725版下载,适用于Win10-64-驱动精灵...

热门文章

  1. [Qt] 迷宫随机生成和自动寻路算法、布局管理器、动态效果、界面切换、播放音频【迷宫、魔塔、超级玛丽】 -C++课程设计:Qt实现的迷宫与地牢游戏
  2. 代码风格检查工具vera++
  3. python 怎么打印数组_?怎么将python中的数组全部打印出来array
  4. 是时候将你的Python版本升级到3.8了!为什么我选择Python3.8?
  5. MySQL、SqlServer、Oracle 三种数据库的优缺点总结
  6. js 超简单 判断是否字符串是否为纯数字
  7. Altium Designer导入Allegro17.4 PCB文件
  8. 莱布尼兹普遍演算的定义注释--逻辑与算法之十八
  9. python滤波器设计
  10. MSTAR-晨星半导体