欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Form表单如何传递List数组对象到后台的解决办法

程序员文章站 2022-04-27 14:09:03
...

举例说明:


后台有一个对象 User ,结构如下:


public class User{

 private String username;


 private List<PhotoDo> photo;


 ..get ....set.....


}


public class PhotoDo{

 private String id;


 private String name;


  ...get...set...

}

Controller中接受方法 getUser


@reqeustMapping("/getUser")

public void getUser(User user){


...实现方法...


}


前台Form这么写:


<form>

     <input type="text" name="username" aciton="..">


     <input type="text" name="photo[0].id">

     <input type="text" name="photo[0].name">

     <input type="text" name="photo[1].id">

     <input type="text" name="photo[1].name">

     <input type="text" name="photo[2].id">

     <input type="text" name="photo[2].name">

</form>