강의

멘토링

커뮤니티

Inflearn Community Q&A

zpzp6271230209's profile image
zpzp6271230209

asked

Spring MVC Part 2 - Backend Web Development Utilization Technology

Handling logins - Servlet HTTP session 1

쿠키와 세션

Written on

·

494

·

Edited

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)

[질문 내용]
여기에 질문 내용을 남겨주세요.

HttpSession 사용하기전에는

String sessionId = UUID.randomUUID().toString();
sessionStore.put(sessionId,value);

Cookie mySessionCookie = new Cookie(SESSION_COOKIE_NAME, sessionId);
response.addCookie(mySessionCookie);

 

세션과 쿠키를 직접 만들어주셨는데

login3 부터는

HttpSession session = request.getSession();
session.setAttribute(SessionConst.LOGIN_MEMBER,loginMember);

세션만 만들어주셨는데 쿠키는 저희가 직접 만들어줬던걸 이제 자동으로 해주는건가요 ??

 

 

 

 

질문2

세션은 웹 브라우저를 종료하면 자동으로 삭제 되는거 아닌가요 ??

 

mvcMVCspring

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 기팝님

질문1: 네 맞습니다. 세션만 만들면 쿠키는 자동으로 만들어집니다.

질문2: 세션은 웹 브라우저를 종료해도 살아있습니다. 서버에서는 클라이언트가 웹 브라우저를 종료했다는 사실을 인지할 수 있는 방법이 없습니다. 그래서 세션 타임아웃이 존재합니다.

감사합니다.

zpzp6271230209's profile image
zpzp6271230209

asked

Ask a question