0

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.

minam.cho
  • 122
  • 1
  • 12

0 Answers0