teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

書式、コードブロックの修正

2019/05/16 01:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,21 +3,21 @@
3
3
 
4
4
 
5
5
  「スッキリわかるサーブレット&JSP」という書籍を参考に、
6
- **eclipseで、WEBアプリケーションの設計を練習するための動的プロジェクト、"sukkiliShop"のログイン部分**を作成中です。
6
+ eclipseで、WEBアプリケーションの設計を練習するための動的プロジェクト、"sukkiliShop"のログイン部分を作成中です。
7
7
 
8
8
  書籍の設定では、  
9
- **・ サーブレットからフォーワードされたJSPの画面にある「ログイン」をクリックすると、当該サーブレットにリンクされていて、一度こちらにリクエストしてからdoGetメソッドでログイン画面にフォーワードされる。**
9
+ ・ サーブレットからフォーワードされたJSPの画面にある「ログイン」をクリックすると、当該サーブレットにリンクされていて、一度こちらにリクエストしてからdoGetメソッドでログイン画面にフォーワードされる。
10
10
 
11
- **・ ログイン画面でuser_id と password を入力し、その情報が DB に保存されたものと相違がなければ、結果画面に遷移する、**
11
+ ・ ログイン画面でuser_id と password を入力し、その情報が DB に保存されたものと相違がなければ、結果画面に遷移する、
12
12
  という流れになっています。
13
13
 
14
- 設計手法として、まず**「BO と DAO に当たるクラスと、そのテストを行うクラス(入力情報ではなく、テストクラスに直接値を代入する静的なテスト)のサーブレットを作成、実行して、この段階で誤りがないか確認する」** とあるのですが、
14
+ 設計手法として、まず「BO と DAO に当たるクラスと、そのテストを行うクラス(入力情報ではなく、テストクラスに直接値を代入する静的なテスト)のサーブレットを作成、実行して、この段階で誤りがないか確認する」 とあるのですが、
15
- **①テストクラスのサーブレット AccountDAOTest を右「クリック -> アプリケーションで実行」すると、接続に失敗します。**
15
+ ①テストクラスのサーブレット AccountDAOTest を右「クリック -> アプリケーションで実行」すると、接続に失敗します。
16
16
  (例外処理の表示によりドライバクラスは見つかっているようです)
17
17
 
18
- そこで、**「試したこと」⑶ の状態**にあって、行き詰まってしまいました。
18
+ そこで、「試したこと」⑶ の状態にあって、行き詰まってしまいました。
19
19
 
20
- **書籍ではOSは Windows、データベースはH2 DBの使用を前提**としているのですが、私は** Mac **を使用していて、ネット上に H2DB + mac の情報が少なく、接続等が上手くいかなかったので、情報量が多かった** mySql を使用**しています。
20
+ 書籍ではOSは Windows、データベースはH2 DBの使用を前提としているのですが、私はMac を使用していて、ネット上に H2DB + mac の情報が少なく、接続等が上手くいかなかったので、情報量が多かった mySql を使用しています。
21
21
 
22
22
  エラーの原因として考えられることがあれば、ご教示いただけないでしょうか?
23
23
  よろしくお願い致します。
@@ -69,7 +69,6 @@
69
69
  ### 該当のソースコード
70
70
 
71
71
  ```Java
72
- ※「該当のソースコード」は全てではありませんが、多くなるので、とりあえず接続部分とテストのコードを記載します。
73
72
 
74
73
  package dao;
75
74
 
@@ -99,7 +98,7 @@
99
98
  PreparedStatement pStmt = conn.prepareStatement(sql);
100
99
  pStmt.setString(1,login.getUserId());
101
100
  pStmt.setString(2,login.getPass());
102
- ResultSet rs = pStmt.executeQuery();//SELECT文の結果格納
101
+ ResultSet rs = pStmt.executeQuery();
103
102
  if(rs.next()) {
104
103
  String userId = rs.getString("user_id");
105
104
  String pass = rs.getString("pass");
@@ -187,7 +186,9 @@
187
186
 
188
187
 
189
188
  ### 補足情報(FW/ツールのバージョンなど)
189
+ ※「該当のソースコード」は全てではありませんが、多くなるので、とりあえず接続部分とテストのコードを記載します。
190
190
 
191
+
191
192
  Server version: Apache Tomcat/7.0.91
192
193
 
193
194
  OS Name: Mac OS X