Session 사용법 (로그인)

NAM·2022년 5월 11일
1

memberController.java

-설명-
젤 위의 노란줄:
HttpSession session 객체를 파라미터로 호출한다.
db에서 온 회원정보를 member라는 변수에 받아준다.
만약 넘어온 정보(member)가 null이라면 로그인의 실패했음으로
로그인 페이지로 다시 리다이렉트 시킨다.
로그인에 성공했다면 (노란줄) 정보를 session에 담아준다.
session.setAttribute("key",value)

Home.jsp

로그인 안한||실패한 사용자
만약 sessionScope의 memberInfo(Key)가 값이 null이거나 공백이면
로그인 페이지로 이동시키는 a태그를 보여준다.

로그인 성공한 사용자
만약 sessionScope의 memberInfo의 값이 null이 아니라면
session에 담긴 사용자 이름을 갖고 오고(${memberInfo(key).name})
로그아웃을 할 수 있는 a태그를 보여준다.

이걸로 두시간 날림. 다시는 실수하지 말자!

profile
힘내자

0개의 댓글