이번에는 회원가입기능을 구축해 볼 것 이다.

 

 

DAO(Database Access Object)에서 mysql에 접근하는 try catch문이 있으며

로그인을 시도하는 함수코드를 작성해놓았다. 바로 밑에 회원가입 함수코드를 작성한다.

 

 

1. userDAO클래스에 추가적으로 회원가입을 시도하는

   join(회원가입)함수코드를 작성할 것이다. 함수를 작동하도록 user매개변수를 넣어둔다.

 

 

사진

 

 

2. 회원가입 양식에서 작성완료후 회원가입 버튼을 누르면 다음처럼 화면이 뜬다.

  아직 joinAction.jsp를 만들지 않았기 때문이다.

 

joinAction.jsp 페이지

 

3. joinAction.jsp에서 loginAction에서 jsp.Property에서 userIDuserPassword

  설정해주었던 것을 이번에는 회원가입양식에서 받아오는 데이터를 JPS로 설정해주기로 한다.

 

 

4. joinAction페이지에서 입력받은 아이디를 아이디, 비번, 이름, 성별, 이메일주소가

   입력이 안되었을 경우에 각각 입력이 안되었다는 메시지가 뜨도록 작성하고,

   userDAO 인스턴스를 생성하여 받은 데이터를 userDAO클래스를 통해 데이터베이스

   정보와 비교해서 아이디 중복인지를 확인하고 아닐 경우 회원가입이 완료되도록 만든다.

 

사진

 

5. 회원가입 화면 출력 및 각각의 상황에 맞는 메시지 출력확인

 

사진

 

사진

 

사진

 

완료!

+ Recent posts