• SpringMVC解决前台传入的数组或集合类型数据


    1前台处理如下:

    $.ajax({
    url:"saveMapInfo",
    type:"POST",
    dataType:"json",
    contentType:'application/json;charset=utf-8',
    data:JSON.stringify(dti),
    success:function(data){
    if(data.code==0){
    $.messager.show({
    title:'提示',
    msg:'保存成功',
    timeout:10000,
    showType:'slide'
    });
    $('#table').datagrid('reload','${ctx}/listMapInfo');
    }else{
    showError(data.info?data.info:'保存失败!');
    }
    },
    error:function(data){
    showError('保存失败!');
    }
    });

    其中dti是需要传入的数组或集合对象

    2后台接收

    @RequestMapping("/saveMapInfo")
    @ResponseBody
    public JsonResult saveMapInfo(@RequestBody Map<String,DataTableInfo> dti) throws JsonGenerationException, JsonMappingException, IOException
    {
    boolean br=this.fullTextSearchService.saveMapInfo(dti);
    JsonResult info=new JsonResult();
    info.setCode(br?0:1);
    return info;
    }

    使用的是@RequestBody注解

    版权声明:如需转载,请注明!PS:如是转载随便,请忽略
  • 相关阅读:
    关于题目中的内存限制
    手动实现最小堆和最大堆(优先队列)
    线性筛素数(欧拉筛)+前缀和优化
    并查集
    快速排序

    字典按中文姓名排序
    oc程序代码
    学生字典计算年龄差 随机50个数
    nsset
  • 原文地址:https://www.cnblogs.com/zwdx/p/7234275.html
Copyright © 2020-2023  润新知