0

JSP に次のような複数選択リストがあります。

<td><span><b>Delivered by </b>&nbsp;&nbsp;&nbsp;</span></td>
                        <td><select multiple name="deliveredBy">
                                <option value="volvo">one</option>
                                <option value="saab">too</option>
                                <option value="mercedes">three</option>
                                <option value="audi">four</option>
                        </select></td>

リストで複数のエントリを選択してフォームを送信すると、エントリは同じパラメータを持ちます。リンクは次のようになります。

ReportingArea.jsp?member=fsafd&deliveredBy=volvo&deliveredBy=saab&deliveredBy=mercedes&deliveredBy=audi&calc=two&group1=Butter&Application=

Java コードのリストで選択された個々の deliveryBy 属性にアクセスするにはどうすればよいですか?

4

2 に答える 2

0

を使用するだけServletRequest#getParameterValues()です。

String[] deliveredBy = request.getParameterValues("deliveredBy");
// ...

具体的な問題とは関係なく、手遅れになる前にサーブレットを学びましょう。

于 2013-04-19T13:33:50.587 に答える
0
String[] deliveredBy = request.getParameterValues("deliveredBy")

for(int i=0;i<deliveredBy.length;i++)
 System.out.println(deliveredBy[i]);
于 2013-04-19T13:35:08.797 に答える