iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >使用ajax怎么从JSP传递对象数组到后台
  • 209
分享到

使用ajax怎么从JSP传递对象数组到后台

2023-06-08 06:06:59 209人浏览 安东尼
摘要

本篇文章为大家展示了使用ajax怎么从jsP传递对象数组到后台,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JSP:function addAccount(){debugger;var&n

本篇文章为大家展示了使用ajax怎么从jsP传递对象数组到后台,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

JSP:

function addAccount(){debugger;var html = '';var ary = $("#match_account").find("p");var _list = new Array();if(ary.length){for(var i = 0,len = ary.length;i < len;i ++){var account = new Object();html += '<li class="fl mb8" data-id="'+ary[i].id+'" data-sort="0">';html += '<span class="mr8 display-ib" >';html += '<span data-id="">'+ary[i].innerHTML+'</span>';html += '<a onclick="deleteAccount(this);" href="javascript:;" rel="external nofollow" class="js-btn-remove-tag ml4"  title="删除">x</a>';html += '</span>';html += '</li>';account.accountId = ary[i].id; account.account = ary[i].innerHTML; _list.push(account);}$.ajax({type: "post",url: "${ctx}/companyAccount/addContributeAccounts",data : {list : JSON.stringify(_list)},async: false,success: function (json) {var result = json.obj.result;if(result != 1){layer.error('添加账号失败.');}}});}$("#contribute_account").append(html);}

关键之处有三:

一,定义数组

var _list = new Array();

二,定义对象,并迭代添加对象属性,最后push进数组

var account = new Object();
account.accountId = ary[i].id; account.account = ary[i].innerHTML; _list.push(account);

三,提交时转换数组对象

data : {list : JSON.stringify(_list)}

后台java:

@RequestMapping(value = "addContributeAccounts")@ResponseBodypublic JsonResult addContributeAccounts(String list) {JSONArray ary = JSONArray.fromObject(list);if(ary != null && ary.size() > 0){List<RegionContributeAccount> accountList = (List<RegionContributeAccount>)JSONArray.toCollection(ary, RegionContributeAccount.class);for(RegionContributeAccount account : accountList){companyAccountService.insertContributeAccount(account);}}Map<String, Object> obj = new HashMap<String, Object>();obj.put("result", 1);return JsonResult.success(obj);}

后台要点有二,

一,转换ary数组

JSONArray ary = JSONArray.fromObject(list);

二,数组转自定义java对象

List<RegionContributeAccount> accountList = (List<RegionContributeAccount>)JSONArray.toCollection(ary,   RegionContributeAccount.class);

上述内容就是使用ajax怎么从JSP传递对象数组到后台,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 使用ajax怎么从JSP传递对象数组到后台

本文链接: https://www.lsjlt.com/news/252364.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用ajax怎么从JSP传递对象数组到后台
    本篇文章为大家展示了使用ajax怎么从JSP传递对象数组到后台,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JSP:function addAccount(){debugger;var&n...
    99+
    2023-06-08
  • jquery中怎么使用ajax向后台传递数组参数
    这篇文章给大家介绍jquery中怎么使用ajax向后台传递数组参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放...
    99+
    2024-04-02
  • 如何使用ajax传递数组及后台接收
    这篇文章主要介绍了如何使用ajax传递数组及后台接收,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言我们在使用ajax异步的提交多选框得到...
    99+
    2024-04-02
  • 聊聊vue怎么把对象传到后台
    Vue是一款非常强大的前端框架,它提供了许多便捷的发送请求的方法来与后台进行交互。在Vue中,我们可以使用Ajax或者axios等等请求库来向后台发送请求。当向后台发送请求的时候,我们通常会传递一些数据,在后台我们也称之为参数。而在Vue中...
    99+
    2023-05-14
  • springMvc前端如何使用json的方式向后台传递对象数组方法
    这篇文章主要介绍了springMvc前端如何使用json的方式向后台传递对象数组方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如下所示:...
    99+
    2024-04-02
  • 怎么使用Intent传递对象
    这篇文章主要介绍“怎么使用Intent传递对象”,在日常操作中,相信很多人在怎么使用Intent传递对象问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Intent传递对象”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-04
  • 使用spring MVC怎么传递对象参数
    本篇文章为大家展示了使用spring MVC怎么传递对象参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。采用@ModelAttribute注解的方式,接收方式如下:@RequestMapping(...
    99+
    2023-05-31
    springmvc
  • 使用runtime.Pinner将二维数组从Go传递到C
    问题内容 我试图将二维数组从 Go 传递到某个 C 函数 void foo(in **float, out *double)。因为我想要这个 C 函数的包装器,所以我希望 Go 函数具...
    99+
    2024-02-12
  • 使用springMVC怎么将Model数据传递到jsp页面中
    使用springMVC怎么将Model数据传递到jsp页面中?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在action中存放数据,代码如下:@Controller // 加入...
    99+
    2023-05-31
    springmvc model jsp
  • 使用ajax怎么获取json对象数组
    本篇文章为大家展示了使用ajax怎么获取json对象数组 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如下所示:var obj= [{id: 1, pId:...
    99+
    2023-06-08
  • 怎么用jQuery AJAX实现后台传数据
    这篇文章主要介绍了怎么用jQuery AJAX实现后台传数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用jQuery AJAX实现后台传数据文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • 使用ajax怎么异步读取后台传递回下拉选项的值
    这篇文章将为大家详细讲解有关使用ajax怎么异步读取后台传递回下拉选项的值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。jsp中html相关代码<tr>  &...
    99+
    2023-06-08
  • springcloud怎么使用Feign后台内部传递MultipartFile
    这篇文章主要介绍了springcloud怎么使用Feign后台内部传递MultipartFile,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何使用Feign后台内部传递M...
    99+
    2023-06-29
  • 使用php怎么对数组从小到大排序
    使用php怎么对数组从小到大排序?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开...
    99+
    2023-06-14
  • 使用AJAX怎么动态加载后台数据
    这篇文章将为大家详细讲解有关使用AJAX怎么动态加载后台数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。html代码<select id="select"...
    99+
    2023-06-08
  • 使用Flutter怎么对数据进行传递
    这期内容当中小编将会给大家带来有关使用Flutter怎么对数据进行传递,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Flutter 中的数据传递在开发中,数据从一个页面传递到另一个页面事很常用的,在And...
    99+
    2023-06-14
  • php怎么使用json对象数组
    JSON是一种常见的数据格式,它以一种易于理解的方式表示数据,方便数据的传输和解析。在PHP中,使用JSON对象数组非常方便,可以让我们快速地解析和处理JSON格式的数据。本文将详细介绍PHP如何使用JSON对象数组。一、PHP如何生成JS...
    99+
    2023-05-19
  • 使用Ajax异步请求怎么对后台数据进行动态分页
    本篇文章为大家展示了使用Ajax异步请求怎么对后台数据进行动态分页,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ajax请求后台拿到json类型的数据后,可以在它的success回调方法中进行动态分...
    99+
    2023-06-08
  • 前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用
    太久没写前后端传递参数了,总是格式对不上号 前端传递对象参数,以及后端接受参数 一、接收参数注解 @PathVariable二、接收参数注解 @RequestParam2.1 get 请...
    99+
    2023-09-07
    java javascript
  • 怎么使用thinkphp5.1的数组查询对象
    这篇文章主要介绍怎么使用thinkphp5.1的数组查询对象,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!教你使用5.1的数组查询对象用过5.0的开发者都比较依赖5.0的数组查询方式,但是很无奈5.1的数组查询方式和...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作