java吧 关注:1,184,938贴子:12,586,967
  • 8回复贴,共1

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

只看楼主收藏回复

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


IP属地:北京来自iPhone客户端1楼2018-07-04 11:44回复
    ajax 或者表单提交 到相应的路径


    来自iPhone客户端2楼2018-07-04 11:47
    收起回复
      可能没表述清楚,controller参数同时接受一个对象和对象数组


      IP属地:北京来自iPhone客户端3楼2018-07-04 11:49
      收起回复
        用ajax就行了


        来自iPhone客户端4楼2018-07-04 11:58
        收起回复
          弄个实体类对应json格式,实体类里有两个属性,一个对象属性对应你要接受的对象,一个对象数组属性对应你要接受的数组


          IP属地:山东来自Android客户端6楼2018-07-04 12:36
          回复
            方法一:springmvc接口HandlerMethodArgumentResolver,可以实现解析mapping的方法参数,以及request里的请求参数json,统一用数组来封装接收的对象,然后json为数组的话就直接反序列化,为单个对象就生成数组
            方法二:JsonDeserializer<T>,这个接口专门解析mapping方法里的为T类型的参数的反序列化,同理按照上面的逻辑进行转化


            IP属地:广东7楼2018-11-09 10:46
            回复