※ ChatGPTを利用し、要約された質問です(原文:JSP→JSP フォームチェック)
JSPフォームチェックで困っています。助けてください。
このQ&Aのポイント
JSPからのフォーム情報をJSPで受け取る方法について教えてください。
hidden属性で送信される値は問題なく受け取れるのですが、チェックボックスの選択状態は受け取れません。どのようなプログラムを書けば良いですか?
詳しい説明ができず申し訳ありません。お手数ですが、教えていただけると助かります。
困っているので助けてください。
まずプログラムの説明をさせてもらいます。
JSPからfromをつかってJSPにフォーム情報を送ります。
プログラムはこんな感じです。
<form action="abcdefg.jsp" method="post">
<input type="hidden" name="abc" value="abc">
<input type="hidden" name="def" value="def">
<input type="checkbox" name="aa" value="aa">
<input type="checkbox" name="bb" value="bb">
<input type="checkbox" name="cc" value="cc">
<input type="submit" value="次へ">
</form>
これをabcdefg.jspで受け取る場合
String hidden_abc = request.getParameter("abc");
String hidden_def = request.getParameter("def");
とhiddenは必ず値が入っているのでこれで受け取れるのですが
チェックボックスは選択しているかどうかわからないので上の記述では
だめなようなのですがどのようなプログラムを書いたらいいのですか?
説明がうまく出来なく申し訳ないです。よろしければ教えてください。
お礼
それです。ありがとうございます。 チェックボックスはnameを同じにして、request.getParameterValuesでとるんですね。 リンクのものを参考にやってみます。