I have 3 model classes for binding.
class FormBean {
private String a;
private List<A> aList;
//.. get/set
}
class A {
private String aname;
List<B> bList;
// get/set
}
class B {
private String name;
private String id;
// get/set
..
}
And Here is my Controller
public ModelAndView controlMethod (@ModelAttribute FormBean param) {
...
}
==============
And the client-side,
The codes that I made like this.
<form id="userInsert" name="userInsert" method="post" enctype="multipart/form-data" >
<input type="text" name="aList[0].bList[0].name" value="aaa"/>
<input type="text" name="aList[0].bList[1].name" value="aaa1"/>
<input type="text" name="aList[0].bList[2].name" value="aaa2"/>
<input type="text" name="aList[1].bList[0].name" value="aaa3"/>
</form>
===============
But
It's not working well.
But when I request like this.
<input type="text" name="aList[0].aname" value="aaa"/>
then , it's working well..
I want to know what is problem.. and What should I do?
Or It can bind or not.
Regards.