🎯 로그아웃 ( 로그인 이후의 작업이기 때문에 로그인 여부를 확인해야 된다. )
브라우저 --------> LogOutServlet (/LogOutServlet)
|
<-------- 메인화면
✅ LogoutServlet 생성 ( /LogoutServlet )
✅ top.jsp 로그아웃 url에 추가해주기
✅ LogoutServlet에서 로그인 여부 확인하고 그에 따라 화면 변환되는 코드 작성
- return 대신 response.sendRedirect(); 로 nextPage로의 리다이렉트 한다. (요청위임)
💡 로그인 여부 확인하는 방법과 순서
✅ LogoutServlet에 코드 작성
- 로그인 되어있는 상태 ( dto가 null이 아닌 경우 ) => invalidate()로 로그아웃하고 => nextPage를 통해 main 화면으로 간다.
- 로그인 안되어있는 상태 => nextPage를 통해 checkLogin.jsp 로 간다.
✅ 로그인 안했을시 변환될 화면인 checkLogin.jsp 생성 후 작성
- alert(); 로 경고창 띄우기
- location.href = "이동할 페이지 주소" (자바스크립트에서의 리다이렉트)
'Project Shop_Mini_Mall > [SERVLET&JSP]' 카테고리의 다른 글
11. 상품 목록 구현 (0) | 2023.08.23 |
---|---|
10. mypage (0) | 2023.08.23 |
8. 로그인 (0) | 2023.08.22 |
7. 로그인 화면보기 (0) | 2023.08.22 |
6. 회원가입 (0) | 2023.08.22 |