2010-12-14 15 views
0

これは私が以前に遭遇したことのない状況です。私は同じフォームで同じマルチ選択ドロップダウンがある調査をしています。基本的には、車に関する調査、車の数、各車の運転者.....などです。各車はユニークなIDを持つ新しいdivです。各部門は調査の新しいページで、同じ質問があります。私は他のすべての質問にはうまくいきますが、ユーザーが複数の項目を選択したり、複数選択したり、チェックボックスにすることができるアクティビティという質問があります。何を使うべきかわからない私は倍数を何度も保存できるだけで十分です。 私はこれを十分に説明してくれることを願っています。そうでない場合、私はあなたが持っているかもしれない質問に答えることができます。複数の複数選択ドロップダウン

<form> 
<div id="page_1"> 
    <select id="activities_1" name="activities" type="multiple"> 
    </select> 
</div> 
<div id="page_2"> 
    <select id="activities_2" name="activities" type="multiple"> 
    </select> 
</div> 
....... 
</form> 
+0

JSPでシミュレートするhttp://www.java2s.com/Code/JavaScript/Form-Control/CyclingthroughaMultipleSelectionList.htm –

答えて

1

例では、各入力一意name与えます。

<select name="activities1" multiple> 
</select> 

<select name="activities2" multiple> 
</select> 

代わりrequest.getParameter()request.getParameterValues()を使用し、サーブレットに同じ名前で複数の送信された値を取得するには。

String[] activities1 = request.getParameterValues("activities1"); 
String[] activities2 = request.getParameterValues("activities2");