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