使用ajax传实体对象或实体对象集合

来源:互联网 发布:linux删除用户组和用户 编辑:程序博客网 时间:2024/06/08 07:30

使用ajax传参有三种格式:字符串,xml,json

可以使用json来传递实体对象或传递实体对象的集合,方法如下:

传实体:

前台

var entity = {"id":selectedId,"meterCode":meterCode,"meterNumber":meterNumber,"employeeCode":employeeCode,"employeeName":employeeName,"operateResource":operateResource,"treatmentMeasures":treatmentMeasures};params: {               entityString: JSON.stringify(entity)            },        

后台接收
public ResponseResult closingWorkOder( @RequestParam String entityString) {SecurityEntity entity = JSONArray.toJavaObject((JSONObject) JSONArray.parse(entityString), SecurityEntity.class);            }        

传实体集合:

前台:

params: {                itemsEntities: JSON.stringify(downData)            },

这里的参数值类似于:

"[{"chargeName":"111","price":"11","count":"111","total":1221},{"chargeName":"111","price":"11","count":"111","total":1221}]"这种json串;

后台接收

public ResponseResult closingWorkOder(@RequestParam String itemsEntities) {List<SecurityTaskItemsEntity> itemsEntityList = JSONArray.parseArray(itemsEntities, SecurityTaskItemsEntity.class);            }     


原创粉丝点击