Spring 多命令名

Spring 多命令名,spring,jsp,Spring,Jsp,如何在JSP中声明多个commandName?正常示例(一个命令名): 我想: <form:form method="post" action="saveContact.do" commandName="newContact" commandName="newAdress"> 每个表单只能有一个对象,您可以创建另一个具有字段newContact和newaddress的类。我建议您使用newContact创建一个包含newaddress的Pojo public class Co

如何在JSP中声明多个commandName?正常示例(一个命令名):


我想:

<form:form method="post" action="saveContact.do" commandName="newContact" commandName="newAdress">


每个表单只能有一个对象,您可以创建另一个具有字段newContact和newaddress的类。

我建议您使用
newContact
创建一个包含
newaddress
的Pojo

public class Contact{    
Address adress;    

getAddress(){
    return address
}

setAddress(Address address){
     this.address=address;
}
以这种方式修复表单,所有操作都很好

<form:form method="post" action="saveContact.do" commandName="newContact">
     <form:input name="address.street" />
</form:form>

<form:form method="post" action="saveContact.do" commandName="newContact">
     <form:input name="address.street" />
</form:form>