0

私のフロントエンドでは、ユーザーが同時に複数のエントリを作成してテーブルに保存できるようにしています。

今のところ、保存時に作成している文字列の形式で、この入力を Java クラスに送信しています。ただし、テーブル サイズが非常に大きい場合 (例: 400 ~ 500 エントリ)、文字列の作成には時間がかかります。

これに対する他の解決策はありますか??

前もって感謝します。

4

1 に答える 1

0

として送信します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>
于 2013-10-01T08:05:51.750 に答える