- PR -

HttpServletRequestのgetParameterについて

1
投稿者投稿内容
dogx
常連さん
会議室デビュー日: 2002/10/10
投稿数: 44
投稿日時: 2002-10-10 22:19
はじめまして。

HttpServletRequestのgetParameterメソッドについての質問ですが
たとえば
http://localhost:8080/test/servlet/Test?OS=WIN2K&OS=WINNT
の様に同じ名前のパラメータが複数ある場合にすべてのパラメータを
サーブレットにて取得するにはどのようにすればよろしいのでしょうか?

なぜこのようなことをしたいのかといいますと
<select name="OS" multiple>
<option value="WIN2K">Windows2000
<option value="WINNT">WindowsNT4.0
<option value="LINUX">LINUX
<option value="OTHER">その他
</select>
の様に複数選択可能なリストで複数選択すると同じ名前のパラメータが複数ついてしまうからです。
この場合、上記のリストが含まれるHTMLより実行されたサーブレット内にて
 getParameter("OS")
を実行すると最初の "WIN2K" だけしか取得できません。
取得する方法があるのでしょうか、ご教授願います。
よろしくお願い致します。
dogx
常連さん
会議室デビュー日: 2002/10/10
投稿数: 44
投稿日時: 2002-10-10 23:36
すみません自己レスです。

String parm[];
parm = req.getParameterValues("OS");

で複数の同じ名前のパラメータが取得できました。
お騒がせいたしました。
1

スキルアップ/キャリアアップ(JOB@IT)