(/LoginServlet) MemberService
브라우저 --------> LoginServlet <------> MemberServiceImpl <---> MemberDAO <--> DB
| MemberDTO
<-------- 메인화면
✅ LoginServlet.java 생성
✅ loginForm.jsp 에 action 값 작성
✅ LoginServlet 에 request.getParameter로 userid와 passwd 얻기
✅ HashMap에 담기
✅ MemberMapper.xml에 select문 작성
- parameterType="hashmap"
- resultType="MemberDTO"
✅ MemberDAO.java에 SqlSession과 파라미터를 이용해 DB와 연동
✅ MemberService.java 작성
✅ MemberServiceImpl.java에 DAO연동코드 작성
✅ LoginServlet.java
- hashmap을 서비스 거쳐서 dao까지 전달
- 로그인 성공했을 경우와 실패했을 경우 화면 달라지게 한다.
✅ 로그인 실패 했을 경우 연결할 loginFail.jsp 생성
✅ 자바스크립트 경고창 작성 (alert)
✅ .. 추가
✅ top.jsp에 비어있던 로그인 링크 추가
✅ 세션처리 추가
✅ top.jsp 에 로그인 했을 경우와 안했을 경우 화면을 작성해준다.
💻 결과
👇 일치할 경우
👇 일치하지 않을 경우
✅ 추가 작업 ( top.jsp를 EL, JSTL로 변경해주기 )
'Project Shop_Mini_Mall > [SERVLET&JSP]' 카테고리의 다른 글
10. mypage (0) | 2023.08.23 |
---|---|
9. 로그아웃 (0) | 2023.08.23 |
7. 로그인 화면보기 (0) | 2023.08.22 |
6. 회원가입 (0) | 2023.08.22 |
5. 아이디 중복 검사 (0) | 2023.08.22 |