私のフロントエンドでは、ユーザーが同時に複数のエントリを作成してテーブルに保存できるようにしています。
今のところ、保存時に作成している文字列の形式で、この入力を Java クラスに送信しています。ただし、テーブル サイズが非常に大きい場合 (例: 400 ~ 500 エントリ)、文字列の作成には時間がかかります。
これに対する他の解決策はありますか??
前もって感謝します。
として送信しますList
。
実際に:
private List<String> myList;
/* GETTER AND SETTER */
JSP では、counterを処理し、ユーザーが新しい行を作成するたびに、それを使用して行にインデックスを付けます。
<input type="text" name="myList[0]" />
<input type="text" name="myList[1]" />
<input type="text" name="myList[2]" />
次にユーザーがエントリを作成するときは、
<input type="text" name="myList[3]" />
ユーザーが、たとえば、ポップアップまたはモーダル ダイアログからエントリを作成し、作成後に編集できない場合は、 (またはその他のもの)<input type="hidden" />
と共にフィールドを生成します。<span>
<input type="hidden" name="myList[3]" value="lastValueEnteredByUser" />
<span>lastValueEnteredByUser</span>