如题:在 spring3 中,有什么办法在controller方法中接受一个 List 类型的参数,表示前台Form表单提交的多条数据?比如 List<Goods> 要从前台传一批“货物”到后台进行处理,这里是新增的信息,包含数量等详细参数,所以不要告诉我传编号字符串的做法。如果不通过 spring3 的参数绑定, request 又如何处理这种情况。注 : 可以用 JSon 或 XML 实现数据传递的。现在不想这么做。请各位不吝赐教。

解决方案 »

  1.   

    http://walnut.javaeye.com/blog/169559
      

  2.   

    可以在页面通过request像后传递值啊,reqeust.setAttribute
    再在controller中取啊
      

  3.   

    标签用吗?如果用 就 obj[0].name obj[0].id,obj[1].name obj[1].id,obj[...].name obj[...].id
      

  4.   

    前台Form表单提交的多条数据
    这个直接用submit提交到后台就行了呀。这简单的问题最基础的HTML语言都能实现,form直接用表单提交submit就能提交到后台。后台用get,set方法来接收。
      

  5.   

    表单的name 值 要写成动态的  
      

  6.   

    可以使用AJAX, 前台你一定要准备好数据, 你的Good应该是页面上有对应的元素,使用脚本把他们转化为为json的字符串,然后使用AJAX Post方式传到后台处理,处理完成后,执行你期望的页面行为。
      

  7.   

    AJAX 固然是一个方法我目前的提问不用 AJAX 实现。请帮忙。