강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

rere님의 프로필 이미지
rere

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

로그인 처리하기 - 서블릿 HTTP 세션2

쿠키 이름 질문있습니다.

작성

·

365

1

httpsession을 이용하여 세션을 생성하면 쿠키가 jsessionid=xxxx 와 같은 형태로 생성되는데 jsessionid라는 쿠키 이름이 어디서 생긴것인지 궁금합니다. 

HttpSession session = request.getSession();
//세션에 로그인 회원 정보 보관
session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember);

저는 위의 로직에서 sessionconst.login_member를 쿠키 이름으로 생각했습니다.

퀴즈

51%나 틀려요. 한번 도전해보세요!

로그인하지 않은 사용자가 로그인한 사용자만 접근할 수 있는 페이지에 접근하려고 할 때, 일반적인 웹 애플리케이션의 동작 방식은 무엇일까요?

접근 허용

에러 페이지 표시

로그인 페이지로 리다이렉션

아무런 반응 없음

답변 1

0

안녕하세요. rere님, 공식 서포터즈 David입니다.
.

JESSIONID는 WAS인 톰캣이 생성하는 것입니다.

Session의 Attributes와 Cookie는 별개입니다.

Session.setAttribute("LoginMember", loginMember);

response.addCookie(new Cookie("LoginMemberId", String.valueOf(loginMember.getId()));

.
감사합니다.

rere님의 프로필 이미지
rere

작성한 질문수

질문하기