javascript – spring mvc 3动态列表绑定jquery AJAX [复制]

参见英文答案 > What causes “java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name ‘command’ available as request attribute”?                                    5个
我在Spring中面临动态列表绑定的问题.我正在尝试创建一个“添加联系人”页面,其基本上如下所示:

Contact Form http://i47.tinypic.com/345g50h.png

当点击“添加电话”按钮时,我想在下面显示另一个“电话类型”和“电话号码”按钮,以便用户可以输入多个电话号码.这是我面临问题的地方.

以下是我的代码:

域类 – 联系方式:

在我的表单中,名字,姓氏,电子邮件和生日是域类“联系人”的实例变量,以及列表电话部分的电话类型和电话号码.

    @Entity
    @Table(name = "CONTACTS_JPA2")
    public class Contact {

    @Id
    @Column(name = "CONTACT_ID")
    @GeneratedValue
    private int Id;

    @Column(name = "FIRST_NAME")
    private String firstname;

    @Column(name = "LAST_NAME")
    private String lastname;

    @SuppressWarnings("unchecked") 
    @OneToMany(mappedBy = "contact",cascade = CascadeType.ALL)
    private List

课程电话:

    @Entity
    @Table(name = "PHONE")
    public class Phone {

    @Id
     @Column(name = "ID")
     private int Id;

    @Column(name = "PHONE_NBR")
    private String phonenumber;

    @Column(name = "PHONE_TYPE")
    private String phonetype;

    @ManyToOne()
    @JoinColumn(name = "CONTACT_ID")
    private Contact contact;

    /*Getters and Setter*/

    }

HTML表单(JSP):

    

以上表格上的Javascript:

我在这里要做的是,当单击“添加电话”按钮时,我向服务器发送一个AJAX请求,其中包含要插入的行的计数.