zoukankan      html  css  js  c++  java
  • ajax post请求json数据在spring-controller解析

    1、前端post请求数据:

    userInfo=[{"id":"5","uname":"小李","phone":"guizhou","address":"guizhou","header":"null","motto":"baskteball","nickname":"ku","hobbies":"null"},{"id":"6","uname":"小花","phone":"guizhou","address":"guizhou","header":"null","motto":"baskteball","nickname":"ku","hobbies":"null"}], 
    $.ajax({
            url:"user/saveAmend",
            type:"post",
            data:{
                "userList":JSON.stringify(userInfo)
            },
            // contentType: 'application/json;charset=utf-8',
            //traditional:true,
            //dataType: "json",
            success:function () {
                // var dt = JSON.parse(result);
                console.log("ok")
            },
            errorr:function () {
                console.log("服务器出现异常!")
            }
        })
    

      

    2、在contorller里面解析 

    @RequestMapping(value = "/saveAmend",method = RequestMethod.POST)
        //@ResponseBody
        public void saveAmend(@RequestParam(value = "userList") String userList,
                              HttpServletResponse response) throws IOException {
            //修改接收的内容。
            System.out.println(userList);
    
            List<Map<String,String>> uList = (List<Map<String, String>>) JSONObject.parse(userList);
            System.out.println(uList.size());
    
    
    //        ObjectMapper mapper = new ObjectMapper();
    //        response.getWriter().write(mapper.writeValueAsString(true));
    //        response.getWriter().close();
    //        return "success";
        }
    

      

    3、在配置maven的 pom.xml里面导入阿里json jar包

    <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
        <dependency>
          <groupId>com.alibaba</groupId>
          <artifactId>fastjson</artifactId>
          <version>1.2.56</version>
        </dependency>
    

      

      最后我想说一句日了狗了,这个问题搞了我一早上。

  • 相关阅读:
    Python操作Excel表格
    Python爬虫实战:爬取美食节川菜信息
    超级实用的Python网络爬虫反反爬策略之构造UA池及IP代理池
    Python 静态方法
    IDEA连接远程服务器Docker部署Spring Boot项目
    Dockerfile 解析
    Python爬虫实战-统计博客园阅读量问题
    Docker 容器数据卷
    Docker镜像
    PL/SQL
  • 原文地址:https://www.cnblogs.com/wuzaipei/p/10619922.html
Copyright © 2011-2022 走看看