0

JSPで複数のcommandNameを宣言する方法は?通常の例(1つのコマンド名):

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

が欲しいです:

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

2 に答える 2

2

フォームごとに1つのオブジェクトのみを持つことができます。フィールドnewContactおよびnewAdressを使用して別のクラスを作成できます。

于 2013-02-02T16:56:42.717 に答える
0

newContactを含むPojoを作成することをお勧めします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 に答える