JSP中如何声明多个commandName?普通示例(一个命令名称):
<form:form method="post" action="saveContact.do" commandName="newContact">
我想:
<form:form method="post" action="saveContact.do" commandName="newContact" commandName="newAdress">
每个表单允许只有一个对象,您可以使用字段 newContact 和 newAdress 创建另一个类。
我建议你制作一个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>