spring mvc 接收List集合类型属性的问题

在我们利用spring mvc接收前端传过来的数据时,老是会发现接收不到集合类型的参数属性,下面告诉你原因

  1.当前端用表单提交的方式时,如下图:

       也就是form-data格式,后端该怎么接收呢?

       这时就不能使用@RequestBody注解了,会抛异常,这时候需使用@ModelAttribute注解,或者干脆不写

      至此,表单格式传输集合类型解释完毕。

2.更多时候我们使用的是json格式的数据,就是contentType为application/json类型,如下图

 这时候又该怎么办?@RequestBody注解就派上用场了,很简单,但是要注意一个点,前端必须传json格式数据,通常容易犯的一个错是传整个对象,需要转一下,用JSON.stringify()函数,对象转字符串

     至此,spring mvc接收集合属型当中的问题讲解完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值