- 締切済み
JSPでチェックボックスの最後を判定したい
JSPでチェックボックスへチェックされた値が持っているテーブルの情報をデータベースへinsertするときに 最後にチェックされたものに1のフラグを立てたいと思っています。SQL文は 作成できましたが判定方法がわかりません。 isLastを使って、if文で判定すればよいことはわかったのですが・・・ isLastの書き方。アルゴリズムがわかりませんm(__)m タイムリミットになってしまい、あせっております。 ソースを載せたいとおもいます。 ?から?の部分です。 アドバイス&回答お願いいたします。 <% try{ int tmp; if(?rs.isLast()=ture?){ sql = "insert into questionnaire values (auto_number_questionnaire.nextval," +Integer.parseInt(nenndai) +"," +Integer.parseInt(gyousyu)+" ," +rs.getInt("koumoku_id")+" ,sysdate,default)" ; }else{ sql = "insert into questionnaire values (auto_number_questionnaire.nextval," +Integer.parseInt(nenndai) +"," +Integer.parseInt(gyousyu)+" ," +rs.getInt("koumoku_id")+" ,sysdate,'1')" ; } tmp = st2.executeUpdate(sql); }catch(SQLException ex){ out.println("データベースアクセスエラー2"); out.println(ex); }catch(Exception ex){ out.println(ex); } %>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- vivid8_tihiro
- ベストアンサー率13% (9/65)
すみませんが、結果が気になるのでもしよろしければ、解決したソースを書いていただけるとありがたいのですが・・。 私の勉強不足のため、rs.isLast()で行う方法が気になります。 後日使われる方のためにも、時間が有る時で結構ですのでよろしくお願いします。
- vivid8_tihiro
- ベストアンサー率13% (9/65)
見当違いの事だったらごめんなさい。 よく質問の意味が分からないのですが、複数チェックボックスがあって、最後にポッチっとチェックが付いたものにフラグを立てるということですか? jsp側のチェックボックスにONCLICKのJAVASCRIPTを書いて、チェックで呼んだ項目をhiddenに格納して送るとかはどうですか?
お礼
解決いたしました。 ありがとうございました
補足
質問の意味はおっしゃるとおりです。 わかりにくくて申し訳ないです。 ですが、isLastを使いたいと思っております。 お願いいたします。