강의

멘토링

커뮤니티

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

rere님의 프로필 이미지
rere

작성한 질문수

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

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

쿠키 이름 질문있습니다.

작성

·

361

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()));

.
감사합니다.

rere님의 프로필 이미지
rere

작성한 질문수

질문하기