86일~88일차 Servlet&JSP MVC패턴 간단한 CRUD 프로젝트

쿠우·2022년 7월 28일
0


패키지는 이렇게 설정하겠다.

(1)구성

CRUD의 구성

1)회원정보 생성
2)회원정보 검색
3)회원정보 수정
4)회원정보 삭제
5)모든 회원정보 보기
이렇게 구성 한다.

홈화면을 이렇게 5개 항목을 선택하게 구성

1)회원정보 생성

-해당 정보를 입력하고 요청하게 하는 view페이지
-가입 버튼 클릭시 요청 가도록 설정
-완료시 가입완료 뷰페이지로 이동
-항목이 누락시에 채우라는 메시지를 출력

2)회원정보 검색

-ID로 검색을 눌렀을시에 해당 회원 정보를 조회 할 수 있게 하는 view 페이지
-검색 정보가 없을시에 없다고 출력

3)회원정보 수정

-ID 검색하고 (가능 하다면 추가.. 비밀번호 일치 확인 후) 해당 정보를 다시 입력하게 하는 view페이지
-정보가 없으면 없다고 출력
-수정이 완료되면 완료되었다고 출력

4)회원정보 삭제

-ID를 검색 하고 회원정보 삭제 버튼을 눌러 회원의 정보를 삭제하는 view페이지
-삭제를 완료하면 완료하는 view페이지 출력
-검색에 실패하면 없다하는 view페이지 출력

5)모든 회원정보 보기

-모든 회원정보가 출력되도록 하는 view페이지
-회원정보가 없을 때 없다고 출력


책과 강사님이 만들었던 코드를 참고하여 나만의 방식으로 재구현 하던 도중 에러에 크게 막혔다.

막힌점1
-> 메이븐등 기타 설정을 하다가 안되는 부분들이 조금씩 막혔었음 pom.xml , web.xml , log4j2.xml / 프로젝트 설정 등 경로 확인해야함

막힌점2..

패스워드의 데이터 값에 NULL이 자꾸 저장된다.
-> Controller부분에서 받는 변수에 대해 JSP와 명칭달랐음

막힌점3


찍혀있는 값을 보면

잘나온다. 허나! member변수 안에 대입이 안된다.

데이터 다시 다 지우고 확인 중 서비스 부분은 문제가 없는거 보니까 controller 부분이 문제인거 같다.

결과 값을 보니 콘트롤러에도 문제가 없었고

JSP부분에 문제가 있었다. jstl을 쓰는 이유인가..

여기까지 기본적인 insert와 search 구현완료

profile
일단 흐자

0개의 댓글