• springmvc接受前端的参数封装成对象


    前端如果传过来的是json格式的字符串,后台参数需要加@RequestBody注解。

    前端如果传过来的是json对象,后台不参数需要加@RequestBody注解。

    $.POST({
    url: url,
    data: JSON.stringify(o),
    cache: false,
    contentType:"application/json",
    success: function (data) {
    if (data.responseCode == '1') {
    _this.form.unmask();
    showSuc("成功!");
    closeTabEx("发起问题反馈");
    } else {
    showError(data.responseMsg);
    }
    },
    error: function (jqXHR, textStatus, errorThrown) {
    _this.form.unmask();
    showError("<b>网络异常</b> <br/>请稍后重试!")
    }
    });

    @ResponseBody
    @RequestMapping("/add")
    @Permission(systemSn = MqPmsConstant.SYSTEM_SN, moduleSn = nameSpace, value = MqPmsPermissionConatant.C)
    public String add(@RequestBody BidData bidData, String sessionId) {
    SimpleReturnVo returnVo = new SimpleReturnVo(ERROR, "添加失败");
    try {
    User user = this.getLoginUser(sessionId);
    if (null != user && StringUtils.isNotBlank(user.getUsername())) {
    String userName=user.getUsername();
    bidData.setCreator(userName);
    bidData.setUpdator(userName);
    this.bidDataService.insertBidData(bidData);
    returnVo = new SimpleReturnVo(SUCCESS, "添加成功");
    }else{
    returnVo = new SimpleReturnVo(ERROR, "用户信息获取失败,请重新登录");
    }
    } catch (Exception e) {
    logger.error("BidDataController-add:",e);
    e.printStackTrace();
    }
    return JsonUtils.toJson(returnVo);
    }
     
  • 相关阅读:
    SPSS-Friedman 秩和检验-非参数检验-K个相关样本检验 案例解析
    SPSS-多重响应-频率和交叉表案例分析(问卷调查分析)
    SPSS--回归-多元线性回归模型案例解析
    深入理解RunLoop
    杂七杂八集合
    单元测试
    笔记
    http断点续传
    iOS性能优化
    群聊协议
  • 原文地址:https://www.cnblogs.com/shenzhichipingguo/p/9599144.html
Copyright © 2020-2023  润新知