• 締切済み

requestについて困っています。

下記のbooleanの結果を他のサーブレットで取得して、結果ごとに"mapping.findForward("")"の処理をしたいのですが、取得の仕方が分かりません。お願い致します。 <MemberDAO.java> ・・・ public boolean isEntriedMail(String member_mail) throws SQLException{ Connection con = ds.getConnection(); PreparedStatement stmt = con.prepareStatement(ISENTRIEDSQL); ResultSet rs = null; try{ stmt.setString(1,member_mail); rs = stmt.executeQuery(); if(rs.next()){ int count = rs.getInt(1); if(count == 0){ return false; } } }catch(SQLException ex){ return true; }finally{ if(rs != null){ rs.close(); } stmt.close(); con.close(); } return true; }

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

このクラスが正常に動いているならば このメソッドをそのままServletクラスから呼び出せばいいじゃない。 何がわからないのかしら? とりあえず質問中の「結果ごとに」が何を指しているのか 私にはわからないけど。 trueのとき、falseのとき という意味なら前述したように 単純にServletからこのクラスのこのメソッドを実行すればいいわ。 戻り値でtrueかfalseが返ってくるから それをif文で分岐させるだけよ。 そもそもこのクラスの実行の仕方がわからないという質問なら 実行するためのコードはとてもシンプルではあるけど あまりにも基礎過ぎて教えたくないわね。

関連するQ&A