작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로그인 처리하기 - 서블릿 HTTP 세션2
작성
·
365
1
httpsession을 이용하여 세션을 생성하면 쿠키가 jsessionid=xxxx 와 같은 형태로 생성되는데 jsessionid라는 쿠키 이름이 어디서 생긴것인지 궁금합니다.
HttpSession session = request.getSession();//세션에 로그인 회원 정보 보관session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember);
저는 위의 로직에서 sessionconst.login_member를 쿠키 이름으로 생각했습니다.
퀴즈
로그인하지 않은 사용자가 로그인한 사용자만 접근할 수 있는 페이지에 접근하려고 할 때, 일반적인 웹 애플리케이션의 동작 방식은 무엇일까요?
접근 허용
에러 페이지 표시
로그인 페이지로 리다이렉션
아무런 반응 없음
답변 1
0
안녕하세요. rere님, 공식 서포터즈 David입니다..
JESSIONID는 WAS인 톰캣이 생성하는 것입니다.
Session의 Attributes와 Cookie는 별개입니다.
Session.setAttribute("LoginMember", loginMember);
response.addCookie(new Cookie("LoginMemberId", String.valueOf(loginMember.getId()));
.감사합니다.