JSP & Servlet/JSP
Session 실습 - 로그인페이지 만들기 (form태그 / RequestDispatcher, session.setAttribute를 이용해 forward 방식으로 전송 / session.removeAttribute로 세션 삭제)
leehii
2022. 6. 20. 23:18
============================================================================================
--login을 위한 jsp와 그 result
forn 태그로 로그인 성공여부를 확인해줄 Logincheck.jsp로 이동시켜줌
-- 로그인성공, 실패여부를 체크하는 jsp
request.getParameter로 아이디와 비밀번호를 받아옴
아이디와 패스워드가 일치할경우 (여기에선 id와 pw를 임의 값으로 지정함)
->> session을 생성하여 값을 기억하고 main.jsp로 보내준다
실패시 다시 로그인페이지.jsp로 이동
--로그인 성공시 출력될 메인사이트를 담당하는 main.jsp
nick라는 객체를 생성하여 해당값에
로그인 생성시 생성한 session의 key값을 받아옴
이후 표현식으로 해당 value값을 출력하여 환영메세지를 출력하고
로그아웃 할 수 있는 페이지 이동으로 <a> 태그를 달아줌
--로그아웃을 위한 jsp
마지막으로 로그아웃시 생성한 session의 key값인 nickname을 삭제하고
다시 login페이지.jsp로 전송해줌!