목차
1. 커넥션 풀을 이용한 회원가입: 회원 정보 수정
2. 커넥션 풀을 이용한 회원가입: 회원 탈퇴
3. 일반 게시판 만들기: 글 작성
1. 커넥션 풀을 이용한 회원가입: 회원 정보 수정
- 액션 태그를 이용해서 정보 수정 양식 페이지에서 입력한 값을 받는다.
- <jsp:useBean> 태그로 값을 받을 DTO 객체 생성
- <jsp:setProperty> 태그로 입력한 값 받기
(*name값에 두 개 이상의 값이 있는 경우, request.getParameterValues() 메소드로 가져와서 배열로 저장)
- DAO 객체를 생성해서 특정 회원의 정보를 구해오는 메소드 호출
- DB에 저장된 비밀번호와 수정 양식에서 사용자가 입력한 비밀번호 비교하기
2. 커넥션 풀을 이용한 회원가입: 회원 탈퇴
- 회원 정보 수정과 비슷한 형식으로 처리
- 탈퇴 양식에서 사용자가 입력한 비밀번호 값이 DB와 일치하면, 세션(session)을 삭제시킨다.
- session.invalidate();
3. 일반 게시판 만들기: 글 작성
- 먼저, 커넥션 풀 설정 후 연결이 잘 되는지 테스트한다.
- 이클립스 또는 SQL Developer 프로그램에서 board0 테이블을 생성한다.
- ‘src’ 폴더에 DTO 클래스와 DAO 클래스를 생성한다.
- 게시판 입력 양식에서 사용자가 입력한 값을 <jsp:useBean> 태그와 <jsp:setProperty> 태그로 DTO 객체에 저장한다.
- 사용자가 입력하지 않은 IP 주소는 ‘request.getRemoteAddr() 메소드로 받는다.
( ex. String ip = request.getRemoteAddr();
board.setIp(ip); )
'JSP' 카테고리의 다른 글
62일차: JSP 일반 게시판(글 수정, 삭제)_ 2021.09.09 (0) | 2021.09.09 |
---|---|
61일차: JSP 일반 게시판(글 목록과 페이징 처리)_ 2021.09.08 (0) | 2021.09.08 |
59일차: JSP 커넥션 풀을 이용한 회원가입(로그인,로그아웃,회원정보수정)_ 2021.09.06 (0) | 2021.09.06 |
58일차: JSP 커넥션 풀을 이용한 DB 연동_ 2021.09.03 (0) | 2021.09.03 |
57일차: JSP와 오라클 연동(DTO,DAO) / 커넥션 풀_ 2021.09.02 (0) | 2021.09.02 |