ユーザーがWebアプリケーションに人物のリストを入力し、それらを1つのバッチとして送信できるようにしたい。各行はおおよそ次のようになります。
<TR>
<TD> <INPUT name="person.fname"> </TD>
<TD> <INPUT name="person.lname"> </TD>
<TD> <INPUT name="person.birthdate"> </TD>
</TR>
フォームは空白の入力の単一行で始まります。ユーザーがいずれかのフィールドに入力するたびに、リストに新しい行を追加する必要があります。つまり、リストはオンデマンドで大きくなります。同様に、ユーザーがその中のすべてのフィールドをクリアするたびに行が消えるようにしたいです。
これを実装するための最も簡単で、最も堅牢で、最も保守しやすい方法は何ですか?
最後に、この値のテーブルをサーバーに送信するにはどうすればよいですか?Person
サーバーが入力された値に基づいてエンティティのリストを作成できるように、各フィールドに名前を付けるための好ましい方法は何ですか?