0

通常、サーバーに投稿される静的フォームがあり、静的であるため、変数の名前がわかります。

しかし、投稿する必要のあるフォーム要素の動的な数があるとしましょう。バックエンドでそれを処理するための最良の方法は何ですか?ジャージでできますか?

これの最も良い例は、アイテムをチェックアウトするときのペイパルの実装です。それらには、_xの接尾辞が付いた動的な入力数があります。ここで、xは数値です。

<form>
<input type="text" name="name_1" />
<input type="text" name="amount_1" />
<input type="text" name="quantity_1" />

<input type="text" name="name_2" />
<input type="text" name="amount_2" />
<input type="text" name="quantity_2" />
</form>

バックエンドのすべての入力テキストを読み取るにはどうすればよいですか?

ありがとう、
czetsuya

4

1 に答える 1

1

エンティティをMultivaluedMap<String, String> formorとして読み取りForm form(基本的には同じことです)、すべてのキーまたは .. を繰り返すことができます。たとえば、 FormParamTestを参照してください。

于 2012-06-06T08:10:35.627 に答える