inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

newh08님의 게시글

newh08 newh08

@newh

수강평 작성수
5
평균평점
5.0

게시글 3

질문&답변

HttpSession에서 쿠키를 Response에 넣어주기

구글링을 하다 찾았는데, HttpSession 은 Servlet Container 에서 생성하는 인스턴스이고, Servlet Container에서 HttpResponse의 쿠키에 JSESSIONID 라는 이름으로 Session Id를 넣어주는 것 같네요..! 그런데 하나 또 궁금한점이.. 저희가 session.setAttribute() 에서 해당 세션의 이름을 SessionConst.LOGIN_MEMBER 로 정했고, SessionManager에선 이 값을 쿠키의 KEY 값(이름) 으로 넣어준 것 같은데 (SessionManager 에서 사용하는 변수들을 HttpSession과 비교해봤을 때 SESSION_COOKIE_NAME 이 SessionConst.LOGIN_MEMBER 와 매칭되는거로 생각했습니다.) HttpSession에선 쿠키의 이름은 따로 정해져 있네요..! 혹시 해당 메서드에서 파라미터로 넣어준 세션의 이름은 어디에 저장되는 걸까요..? 제가 한번 로그인에서 세션을 2개 생성해봤는데 쿠키는 하나만 생성되는걸 확인했습니다. 이 소리는 세션ID는 하나라는 소리인데 HttpSession에서는 Map 을 사용해 세션ID 하나와 저장하는 값이 매칭되는게 아닌걸까요? 세션ID 하나에 여러개의 저장 값이 매칭되고 이를 구분하는게 세션의 이름 같은데.. 이것을 어떻게 구현할 수 있는걸까요..?

좋아요수
0
댓글수
2
조회수
644

질문&답변

ModelView 에서 Object 객체 질문

Cast 를 사용해서 Member 객체로 변환하는게 JSP 에 있겠군요..! 강의를 진행하다 보니 깨닫게 되었습니다

좋아요수
0
댓글수
1
조회수
611