![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
html(JSP)-formからSelectBox(multiple)を利用して
複数件のデータを取得したいと考えています。
servletで配列を利用して
String abc[ ] = req.getParameterValues("list");
for (int i=0;i<abc.length;i++) {
処理1
}
とすれば問題なく動くと思っていたのですが、
一件も選択されなかった場合にfor文でエラーとなっています。
abc.lengthで数えることができないのでしょうか?
この場合、どのように対応すれば良いですか?
No.1ベストアンサー
- 回答日時:
ServletRequest#getParameterValues() は、パラメータが無い場合には null を返します。
だから、
String abc[] = req.getParameterValues("list");
if (abc != null) {
for (int i=0;i<abc.length;i++) {
処理1
}
}
としなければ、駄目ですね。
いつもありがとうございます。
質問するたびに即答で感謝いっぱいです。
(単に私のレベルが低いのですね^^;)
上記でうまく動きました。
配列がnull値かどうか検査するために
abc[] != null とかやってたんです・・・
[]はいらないのですね。
ありがとうございました。勉強になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 変数のスコープ 5 2023/05/27 17:50
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- その他(プログラミング・Web制作) PythonでLoopを使って配列内の文字列を結合する。そして [] を削除する 1 2022/03/31 23:28
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
strutsでの配列の扱い方について。
-
配列をセッションに割り当てた後で
-
JavaBeansの配列の値取得方法に...
-
ページング
-
C#で動的配列Listの中身をListB...
-
【Ajax通信&Java】配列の受け取...
-
『args[]』とは?
-
C言語でunsigned char配列を連...
-
JSPでデータ一覧表示
-
C++で、Excelの内容を取得する...
-
Java配列の問題を教えてくださ...
-
この警告はどうすれば?
-
javamailで複数人にメールを送...
-
ResourceBundleのgetStringArra...
-
データベースから取得したデー...
-
負の整数になるまで入力→その平...
-
Javaで文字と数字が混ざったも...
-
Vectorがカラなら・・・
-
Eclipse による Java プログラ...
-
2次元配列でのiとjについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
n番目に大きな値を探索する
-
この警告はどうすれば?
-
[Ljava.lang.Stringってなんですか
-
Javaで文字を漢字であるか否か...
-
配列をセッションに割り当てた後で
-
配列の中に複数存在する数がい...
-
java
-
Javaで文字と数字が混ざったも...
-
C#で動的配列Listの中身をListB...
-
配列で、値の入っている要素数...
-
『args[]』とは?
-
【C#】ハッシュテーブル(連想...
-
ページング
-
セッションを使ったint型の値の...
-
配列について
-
同じ配列またはクラスを、2回...
-
ArrayListからBean配列に値をセ...
-
Java配列の問題を教えてくださ...
-
java 大文字と小文字を入れ替える
-
同じ文字を探しカウントしたい
おすすめ情報