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

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


胡说叔叔
浏览 2726回答 2
2回答

宇你平安

方法一:springmvc接口HandlerMethodArgumentResolver,可以实现解析mapping的方法参数,以及request里的请求参数json,统一用数组来封装接收的对象,然后json为数组的话就直接反序列化,为单个对象就生成数组方法二:JsonDeserializer<T>,这个接口专门解析mapping方法里的为T类型的参数的反序列化,同理按照上面的逻辑进行转化

弑天下

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