Javascript関数を使用して、次の入力テキストボックスを生成しています。各テキストボックスには、一意のIDだけでなく、一意の名前も付けられます。動的に生成されたフォーム要素をコントローラ側でJavaで処理する
<input type="text" class="form-control" indexed="true" id="skills_0" name="skills_0">
<input type="text" class="form-control" indexed="true" id="skills_1" name="skills_1">
<input type="text" class="form-control" indexed="true" id="skills_2" name="skills_2">
私のコントローラのこのテキストボックスで、ユーザーが入力した値を取得したいとします。私はHibernateフレームワークを使用しています。次のように は通常、休止状態に私が取得した値を使用:
String name=request.getParameter("name");
をしかし、私はどのようにiを追加されたどのように多くのスキルを知ることができますside.Alsoコントローラで、この動的に生成されたテキストボックスの値を取得したことがどのように混乱しています私のコントローラのユーザーですか?すなわち
それぞれに異なる「名前」の入力を生成するか、要求のすべてのパラメータのリストを繰り返して、必要なものがあるかどうかを確認します。 –
はい私は自分の質問を編集しましたダイナミックに生成された各テキストボックスに一意の名前を割り当てることもできます...しかし、質問はどのようにしてユーザーがサーバー側でテキストボックスを何回生成したかを知る方法は? – user7324139
すべてのパラメータを繰り返し、あなたが必要とするもの。 –