页面上有一个数组,里面存放了多个json,需要将该数组作为参数传给Java后台。
var data= [{name:"jon",age:"12"},{name:"jic",age:"18"},{name:"petter",age:"14"}]
$.ajax({
url:'./service/iposremoteapprove/caseToUser.do',
data:{
ds:JSON.stringify(data) /* 特别需要注意这里,需要现将json数组通过JSON.stringify()处理一下之后,才能作为我们需要的参数传过去
},
type:'post',
dataType:"json",
success:function(json){
$.messager.alert("提示","成功","info");
}
});
java接收参数
String ds = request.getParameter("ds");
JSONArray json=JSONArray.fromObject(ds);
JSONObject jsonOne;
Map<String,String> map=null;
for(int i=0;i<json.size();i++){
updataMap = new HashMap<String,String>();
jsonOne = json.getJSONObject(i);
map.put("name", (String) jsonOne.get("name"));
map.put("age", (String) jsonOne.get("age"));
}
此时map中就保存了页面传过来的数组中所有json中的键值对了
分享到:
相关推荐
在后台,我们可以使用@RequestParam注解来接收前台传递的数组参数。我们可以使用List类型来接收数组参数。 ```java @RequestMapping(value = "/testList") @ResponseBody public JsonResult testList(@RequestParam...
当前端使用 jQuery 向后台传递数组类型的参数时,Java 后台尝试直接通过 `List` 类型来接收这些参数,却发现无法取到任何数据。例如: **前端代码示例**: ```javascript $.ajax({ url: "xxxx", data: { areaList...
Java中前台往后台传递多个id参数的实例 在 Java 中,前台往后台传递多个 id 参数是非常常见的场景。今天我们就来分享一个实例,展示如何在 Java 中实现前台往后台传递多个 id 参数。 首先,我们需要在前台 JS 代码...
在本文中,我们将探讨如何使用Angular.js在前端传递一个list数组到后端Spring MVC进行处理。这个过程涉及到了数据的序列化、传输以及后端的反序列化接收。以下是详细的步骤和示例代码。 首先,我们需要了解Angular....
标题中的“java将list转为树形结构的方法(后台和前台)”指的是在Java编程语言中,如何将一个列表(List)数据结构转换为树形结构。这种转换通常用于处理层级关系的数据,如目录结构、组织架构等。转换分为前端...
此项目是基于springMVC实现的,基本流程为从前台jsp页面使用Ajax文件上传导入excel文件(.xls(97-03)/.xlsx(07以后)),传到后台controller调用相应工具类解析后返回指定参数做后续处理. 1. POIUtil.java工具类 解析...
这样做的好处在于可以直接将Java对象转换为JSON格式,便于前端解析。 #### 四、Taglib的定义与使用 为了更好地解析和展示JSON数据,济南矩阵软件工程公司开发了一套自定义的Taglib(标签库),这些标签可以帮助...
本文将详细介绍如何使用JavaScript传递参数到后台,读取数据库数据,然后将这些数据返回到前端进行处理。 首先,让我们理解基本概念: 1. **Ajax**:Asynchronous JavaScript and XML(异步JavaScript和XML),...
这里的`success`回调函数处理服务器返回的数据,通过`$.each`遍历JSON数组,并显示每个对象的`names`和`number`属性。 2. **Java后端处理** 后端的Java代码负责处理Ajax请求并返回JSON数据。在本例中,`mystudent...
2. json-lib是Java中用于处理JSON数据的库,提供了将各种Java数据类型(如JavaBean、数组、集合等)转化为JSON格式的方法。开发者可以查阅其API文档来了解具体用法。 3. jQuery是一个流行的JavaScript库,它的$....
后台通常使用Java或其他服务器端语言处理数据查询和分页。在这个例子中,后台接收到前端发送的`start`(起始位置)和`limit`(每页数量)参数,然后执行数据库查询,返回相应的数据。 `private int limit;`和`...
后台通过接收前端传来的参数(例如id和type),进行业务逻辑处理,获取相应的数据,然后将这些数据封装成适合前端解析的JSON格式返回。在实际的开发过程中,后台需要考虑数据的准确性、格式的统一性以及异常处理等多...
- 示例中提到了Java后台控制器的方法,接收带有 `list[]` 参数的数组。在实际的Spring MVC或类似的框架中,使用 `@RequestParam` 注解来捕获请求参数,如 `@RequestParam(value = "list[]", required = false) ...
**13.1 前台传method的方法名,后台通过反射调用方法** 通过动态调用方法的方式实现更灵活的处理逻辑。 **13.2 使用过滤器(Filter)实现登陆权限管理** 利用过滤器对用户请求进行拦截,实现权限控制。 **13.3 ...
### Java基础 #### Collection和Map - **Collection**:这是Java集合框架的根接口,所有具体集合类都直接或间接实现了此接口。Collection接口的主要实现包括List和Set。 - **List**:有序集合,允许重复元素。主要...