🎯 로그아웃 ( 로그인 이후의 작업이기 때문에 로그인 여부를 확인해야 된다. )

 

브라우저 --------> 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
xoo | 수진