현재 상태가 로그인 상태면 상단 메뉴가 "로그아웃", "개인정보수정"이 나타나야 하며, 로그아웃 상태면 상단 메뉴가 "로그인", "회원가입"이 나타나야 한다.
HINT 1단계 | · 로그인이 성공하는 경우 다음 코드를 참고해 세션에 로그인 정보 추가 HttpSession session = req.getSession(); session.setAttribute("user", user); |
HINT 2단계 | · JSP에서 세션 데이터 체크 및 JSTL에서 if/else if/else 분기문 처리 <c:choose> <c:when test="${not empty sessionScope.user}"> [html 구문] </c:when> <c:otherwise> [html 구문] </c:otherwise> </c:choose> |
HINT 3단계 | · Session에 저장된 데이터를 삭제하는 방법 HttpSession session = req.getSession(); session.removeAttribute("user", user); 또는 user.invalidate(); |
참고도서 : https://roadbook.co.kr/169
[신간안내] 자바 웹 프로그래밍 Next Step
● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘
roadbook.co.kr
'교재 실습 > 자바 웹 프로그래밍 Next Step' 카테고리의 다른 글
6.1.5 중복 코드 제거 (2) | 2025.04.23 |
---|---|
6.1.4 회원 목록 및 개인정보 수정 보안 강화 실습 (6) | 2025.04.22 |
6.1.2 개인정보수정 실습 (3) | 2025.04.20 |
6.1.1 서블릿/JSP 복습 (0) | 2025.04.15 |
6.1 서블릿/JSP로 회원관리 기능 다시 개발하기 (4) | 2025.04.14 |
댓글