为了账号安全,请及时绑定邮箱和手机立即绑定

springmvc如何同时接受一个对象和对象数组?

springmvc如何同时接受一个对象和对象数组?

胡说叔叔 2018-07-30 17:10:38
springmvc如何同时接受一个对象和对象数组
查看完整描述

2 回答

?
宇你平安

TA贡献1条经验 获得超0个赞

方法一:springmvc接口HandlerMethodArgumentResolver,可以实现解析mapping的方法参数,以及request里的请求参数json,统一用数组来封装接收的对象,然后json为数组的话就直接反序列化,为单个对象就生成数组

方法二:JsonDeserializer<T>,这个接口专门解析mapping方法里的为T类型的参数的反序列化,同理按照上面的逻辑进行转化

查看完整回答
反对 回复 2018-11-09
?
弑天下

TA贡献1818条经验 获得超7个赞

springmvc 页面怎么传多个对象不同的对象
然后是ajax的写法,因为MVC数据绑定是根据属性name进行匹配的,
所以在ajax的data中,需要定义一个包含上边两个class的所有属性的对象,这里需要注意,后台的两个类最好不要有同名的属性,如果有同名的属性,但需要的是不同值,前台这块就不能处理了(上边的两个类都有Name属性,所以都controller中时,都被绑定为”Deep“了)

查看完整回答
反对 回复 2018-08-20
  • 2 回答
  • 0 关注
  • 2719 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信