BACK END/JAVA

Model2 - 미니쇼핑몰 예제(회원가입)

jenn lee 2020. 12. 14. 23:37

2020/12/14

 

회원가입기능

command : meInsert

controller : mypkg.member.MemberInsertController

 

 

1. todolist > meInsert 주석 제거

 

2. MemberInsertController.java 생성

 

3. 체크박스 관련 처리기법

1) Bean클래스에 해당 변수를 배열로 정의함 (Member.java)

- 변수는 배열로 정의, get&set, toString() 재구현

 

 

2) 컨트롤러 파일 (MemberInsertController.java)

- doGet()이나 doPost()에서 파라미터는 getParameterValues() 메소드를 이용해 처리함

doPost()

- validate() 메소드에서 해당 파라미터를 split() 메소드로 분해하여 처리함

- "취미는 최소 2개이상~" 문구를 바인딩, split으로 쪼개서 배열을 만듦

 

 

 

3) dao 클래스 (MemberDao.java)

- ResultSet 객체에 대하여 다음과 같이 코딩을 수정함

 

4) jsp파일을 다음과 같이 코딩함 (meInsertForm.jsp)

 

 

회원가입 기능에서 이외에 처리할 일

hobby변수(배열)
아이디 중복검사
우편번호 찾기
회원정보 수정
회원탈퇴
회원탈퇴 시 처리할 일
회원정보 상세보기