20181020工作记录

1.又是前端传过来的对象,后端无法绑定传入的问题

前端传来的数据是

{
  "id": 0,
  "identifier": "20181019177207408541",
  "money": 15.78,
  "operator": "djy",
  "projectName": "string",
  "remarks": "string",
  "startTime": "2018-10-19 09:50:01",
  "stopTime": "2018-10-19 09:50:01",
  "tagId": [
    1
  ],
  "tagName": "吃饭",
  "type": 1
}

后端用FinanceReportingForm form对象进行接收,但是全部为空

但是使用String form进行接收,可以接收到数据

但是前端传过来的值是

{    "form":{
        "id":0,
        "identifier":"20181019177207408541",
        "money":15.78,
        "operator":"djy",
        "projectName":"string",
        "remarks":"string",
        "startTime":"2018-10-19 09:50:01",
        "stopTime":"2018-10-19 09:50:01",
        "tagId":[1],
        "tagName":"吃饭",
        "type":1
       }
}

相当于key-value的形式

所以后端接收的时候,应该是key-value形式接收,使用map<String,Object>对象进行接收,然后再转换。

或者通过构造通用的from对象,将所有不同from类实例化成通用from对象里面的成员,用这个通用from对象进行接收,注意前端的json对象的key要和后端的成员名字要相同。

这么说好像还是不清楚

看图

这是前端传给后端的数据,里面 的json对象是两个,json对象里面又包含对各json的值,这个时候后端

需要修改

controller层使用CommonForm对象进行接收就可以了

就像这样

但是测试了一下,同类型的form成员,是不能被匹配成功的,因为两个成员的类型相同

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值