zoukankan      html  css  js  c++  java
  • springMVC学习之接受JSON参数

    今天在springmvc使用rest模式异步提交,后台接受json字符。发现好多问题,感觉和spring3.0使用习惯上多少有点区别。因此把4.0的异步提交和方式记录下来。

    前台页面代码如下:

    <script type="text/javascript">
    $(function() {
      $("#btn").click(function() {
        var param = {firstUserId:"shaomch",secondUserId:"ramy",signId:"005",signType:"0005"};
        $.ajax({
          type: "post",
          url: "../WSHManager/mobile/feifanGroupIntentSign/createSign",
          dataType: "json",
          data: param,
          success: function (data) {
          }
        });
      });
    });
    </script>

    这里注意,以前传递到后台可能是json类型的字符串。现在可以直接传递json对象了。

    后台代码controller代码如下:

    /**
    * 取得对象形式接受json
    * @param param
    * @return
    */
    @RequestMapping(value = "createSign", method = RequestMethod.POST)
    public @ResponseBody BaseResult createSign(FeifanGroupIntentSignParam param) {
      //feifanGroupIntentSignService.createSign(param);
      return baseResult;
    }

    /**
    * 取得对象中的某个属性
    * @param param
    * @return
    */
    @RequestMapping(value = "createSign", method = RequestMethod.POST)
      public @ResponseBody BaseResult createSign(String firstUserId) {
      //feifanGroupIntentSignService.createSign(param);
      return baseResult;
    }

  • 相关阅读:
    学习进度二
    课后感想2
    .NET 软件下面win10自动启动配置
    windows server 2012 ftp搭建
    ABP 切换mysql 数据库报错mysqlexception: incorrect string value: ‘xe7xaex80xe4xbdx93…’ for column display name
    .NET CORE 热更新,否则提示DLL文件在使用中
    .NETCore部署步骤
    解压版mysql安装步骤
    Asp.NET CORE安装部署
    PL/SQL 连接oracle步骤
  • 原文地址:https://www.cnblogs.com/michaelShao/p/5525989.html
Copyright © 2011-2022 走看看