작성
·
442
·
수정됨
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
세션은 웹 브라우저를 종료하면 자동으로 삭제 되는거 아닌가요 ??
답변 1
0
안녕하세요. 기팝님
질문1: 네 맞습니다. 세션만 만들면 쿠키는 자동으로 만들어집니다.
질문2: 세션은 웹 브라우저를 종료해도 살아있습니다. 서버에서는 클라이언트가 웹 브라우저를 종료했다는 사실을 인지할 수 있는 방법이 없습니다. 그래서 세션 타임아웃이 존재합니다.
감사합니다.