728x90
    
    
  
처음에는 값이 null로 넘어오는 현상 발생.
login.jsp에서 값을 넘겨줄때의 name과 받는 곳에서의 변수명과 이름이 달라서 그랬음.
해결.
2차 문제:

값도 알맞게 들어오고 형도 String이 맞는데 안됨 무슨 문제지...
WARN 해결을 위해 dburl 수정String dburl = "jdbc:mysql://localhost:3306/JIDO?serverIimezone=Asia/Seoul&useSSL=false";경고문은 사라졌으나 오류는 그대로 남음.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | public int login(String email,String password) {         String sql = "SELECT password FROM user WHERE email=?";         try {             pstmt = conn.prepareStatement(sql);             pstmt.setString(1, email);             rs = pstmt.executeQuery();             if(rs.next()) {                 System.out.println(rs.getString("email"));                 System.out.println(rs.getString("password"));             }                 /*                 if(rs.getString(1).equals(password)) {                     return 1;                 }                 else {                     return 0;                 }             }*/             return -1;         }catch(Exception e) {             e.printStackTrace();         }         return -2;     } | cs | 
혹시 몰라서 콘솔창에 값을 찍어보려는데 안나옴..
원래 이런건가요???
DB 값에 접근은 제대로 하는 지 점검이 필요
0724 추가
Servlet 에서 DAO를 따로 사용하지 않고 DB 접근 완료
DAO를 사용하고도 문제가 없다면
JSP에서 사용하는 방법을 내가 모르는건가...?
728x90
    
    
  'TechTalk' 카테고리의 다른 글
| [Linux] Terminal이 무엇일까? (0) | 2020.07.26 | 
|---|---|
| 로그인 기능 구현하기(DB이용) (0) | 2020.07.24 | 
| 회원 데이터베이스 생성 및 로그인 기능 구현하기 - 준비단계 (0) | 2020.07.22 | 
| [JSP/Servlet]세션을 이용한 로그인 기능 구현하기 (0) | 2020.07.20 | 
| 로그인 페이지 만들기 디자인편 (0) | 2020.07.20 | 

