강의

멘토링

로드맵

Inflearn Community Q&A

yhwjjang19954515's profile image
yhwjjang19954515

asked

Spring MVC Part 2 - Backend Web Development Application Techniques

Handling Login - Servlet HTTP Session 2

쿠키 이름 질문있습니다.

Written on

·

365

1

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

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

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

springMVC

Quiz

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

접근 허용

에러 페이지 표시

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

아무런 반응 없음

Answer 1

0

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

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

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

Session.setAttribute("LoginMember", loginMember);

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

.
감사합니다.

yhwjjang19954515's profile image
yhwjjang19954515

asked

Ask a question