HTMLから選択された情報をJSPで表示するプログラムを作っているのですがチェックボックスが選択されてるかどうかのプログラムの書き方がわかりません。
とりあえず出来ているところまでのソースを見せます。
・HTML
<input type="checkbox" name="aa" value="aa">
<input type="checkbox" name="aa" value="bb">
<input type="checkbox" name="aa" value="cc">
<input type="checkbox" name="aa" value="dd">
<select name="abc">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
・JSP
//情報をもらう
String abc = request.getParameter("abc");
String[] aa = request.getParameterValues("aa");
for(int i=0;i<aa.length;i++){
aa[i];
}
上のようにチェックボックスは情報を取り出しているんですが
選択されていないときはエラーになってしまいます。
for文の前に値が入っているかどうかのチェックをしなくてはいけないのですがどのように書いていいかわかりません。
誰か教えてください。
No.1ベストアンサー
- 回答日時:
せめてエラーの内容を記述してください。
おそらくNullPointerExceptionだと思いますが・・・。
>上のようにチェックボックスは情報を取り出しているんですが
>選択されていないときはエラーになってしまいます。
たぶんaa.lengthの所でヌルポが発生していると思いますので、
aaがnullじゃなかったらというif文を付けてみてください。
if(aa != null) {
for(int i = 0 ; i < aa.length ; i++ ) {
aa[i]
}
}
No.2
- 回答日時:
問題はぬるぽが来たら
チェックボックスにチェックを入れてください OK?
画面に遷移してOKボタンを押したら
最初のHTML画面にリダイレクトするように
したらいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「<c:forEach タグが終了し...
-
リクエストに応じたselectedの...
-
フォームで同じ複数のnameで違...
-
フォーム上で押されたボタンに...
-
ラジオボタンの選択肢をサーブ...
-
int型の内容をbyteの配列にコピー
-
JAVAのチェックボックスの扱い...
-
strutsを使用したjspでjavascri...
-
Servletへフォームから配列を送...
-
jspファイルで注文フォームの合...
-
教えてください:strutsのhtml:...
-
JSFでJavaScriptを使用するには?
-
javaでDBから取得したデータのJ...
-
strutsを使ってテキストエリア...
-
Struts2のifタグについて
-
webアプリを作ってます。エラー...
-
遷移元を判定したい!
-
ボタンが活性化の場合とは、ボ...
-
j-axis 腕時計のアラーム止めたい
-
NetworkStreamからのRead()で、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
リクエストに応じたselectedの...
-
JSPでのリストボックス表示
-
フォームで同じ複数のnameで違...
-
jspファイルで注文フォームの合...
-
javaでDBから取得したデータのJ...
-
ラジオボタンの選択肢をサーブ...
-
int型の内容をbyteの配列にコピー
-
EL式 true falseを表示
-
JSPとサーブレット間での画面遷...
-
Strutsで、どのRadioボタンが選...
-
strutsを使用したjspでjavascri...
-
JSPでのサブミット判定
-
動的に作成したラジオボタンの...
-
Struts2のタグについて
-
htmlからjspへ処理を移す方法が...
-
jspの文字化けの解消方法を教え...
-
JSP+Servletで終了ボタン
-
StrutsでPOSTのデータ(リクエ...
おすすめ情報