解决方案 »

  1.   

    我觉得可以用json传过来,然后用create(@RequestBody A[] as)
      

  2.   

    定义form对象2字段String[] name, 
    String[] description@RequestMapping("/test.do")
     public ModelMap create(Form form) {
        String[] name, = form.getName();
        String[] description = form.getDescription()
    ;}
    jsp中定义hidden name -> name 和description
      

  3.   


    我也考虑过是用json传过来,具体没有实现过,只是我觉得就算是用json应该情况也会是类似的:
    { a:[
           {name:'xxxxx', description:'xxxxxx'},
           {name:'yyyyy', description:'yyyyyy'}
       ]
    }
    如果是以这种方式传过来,那么如果要达到我们想要的结果,那就意味着我在参数的接收上应该还是如同我之前的配置:
    public ModelMap create(A[] as) {}
    要想有这个的话,那么SpringMVC肯定是首先创建了数组,然后在一个个添加对应的A对象,这个和简单的参数传递感觉是类似的。或者说json传过来有不同的默认设置?这个就不是很清楚了。
      

  4.   

    那其实这种做法和我所想的方法就类似了,而且我的似乎要简单那么点了。
    看来后边得要看看SpringMVC是如何包装传输的参数了。
    谢啦。