0

JSP中如何声明多个commandName?普通示例(一个命令名称):

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

我想:

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

2 回答 2

2

每个表单允许只有一个对象,您可以使用字段 newContact 和 newAdress 创建另一个类。

于 2013-02-02T16:56:42.717 回答
0

我建议你制作一个newContact包含newAdress.

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>
于 2013-02-02T17:40:36.177 回答