zoukankan      html  css  js  c++  java
  • SpringMVC如何接受POST请求中的json参数

    SpringMVC如何接受POST请求中的json参数

    前端代码:(JavaScript/jQuery

    $.ajax({
    type:'POST',
    url:‘save.do’,
    dataType:'json',
    contentType: 'application/json',
    data: JSON.stringify(params),
    success: function(data){
    console.log(data);
    }
    });

    注意:

    1、JSON.stringify(params)生成json字符串格式的参数,该函数来自json2.js库;

    2、contentType需要设置为application/json;

    后端代码:

    a. 定义json数据对应的Java类:ConfigurationForm 该类成员结构和名称必须和json字符串中的结构完全一致。

    b. Controller处理代码:

    @RequestMapping(value="/save", method=RequestMethod.POST)

    @ResponseBody
    protected Object save(HttpServletRequest request, HttpServletResponse response, @RequestBodyConfigurationForm configForm){
    ActionResult actionResult = new ActionResult();
    boolean ret=true;

    System.out.println(configForm);

    return actionResult;
    }

  • 相关阅读:
    开放式最短路径优先OSPF
    第一课:docker基本知识
    docker 基础
    mycat
    nginx
    keepalived
    mariadb 读写分离
    ansible
    转载 树莓派vnc 教程
    基础命令2
  • 原文地址:https://www.cnblogs.com/handsome1013/p/7323866.html
Copyright © 2011-2022 走看看