用的是Springmvc+mybatis 多条数据同时插入如何做到 数据如何绑定
<script type="text/javascript">
$(document).ready(function(){
var saveDataAry=[];
var data1={"userName":"test","address":"gz"};
var data2={"userName":"ququ","address":"gr"};
saveDataAry.push(data1);
saveDataAry.push(data2);
$.ajax({
type:"POST",
url:"user/saveUser",
dataType:"json",
contentType:"application/json",
data:JSON.stringify(saveData),
success:function(data){
}
});
});
</script>
@RequestMapping(value = "saveUser", method = {RequestMethod.POST }})
@ResponseBody
public void saveUser(@RequestBody List<User> users) {
userService.batchSave(users);
}
@ResourceMapping("queryRackLists")
public RpcResult<Rack> queryRackLists(@JsonParam("rackOlds")
List<RackVo> rackList, ErrorContext error) {
RpcResult<Rack> dataResult = new RpcResult<Rack>();
try {
List<Rack> list = rackBo.getRackList(rackList);
dataResult.setDataList(list);
} catch (Exception e) {
logger.error("queryRackLists rackList={}, err : ", JSON.toJSONString(rackList), e);
dataResult.setSuccess(false);
if (e instanceof ServiceException) {
addError(error, e);
dataResult.setInfo(e.getMessage());
} else {
addError(error, ErrorCode.Query_Error);
dataResult.setInfo(ErrorCode.Query_Error.getMsg());
}
}
return dataResult;
}
类似于这种,传入JSONArray,用list来接收。
前台拼接成json,传到后台转成bean的list。http://blog.csdn.net/zhangdai...
[
{
name:zhangsan,
age:18
},{
name:lisi,
age:5
},{
name:wangwu,
age:1
}
]