날아라쩡글이의 블로그입니다.
JsessionID 본문
728x90
반응형
- 최초요청시에는 reponse헤더에는 JsessionId가 없다.
- Tomcat이 요청객체를 받았을 때에도 세션아이디가 존재하지 않는다.
- 클라이언트로부터 첫 요청을 받으면 httpSession객체를 생성한다.
- 첫 요청에 대한 응답을 보낼 떄 응답헤더에 JsessionId라는 이름으로 새로 생성한 httpSession객체의 아이디를 전달한다. 그리고 응답할 때 JessionId를 전달한다.
- 응답헤더로 전달받은 JsessonId의 값을 쿠키파일을 생성해서 저장한다.
- 해당쿠키파일은 브라우져가 종료하면 삭제된다.
- 클라이언트가 서버로 요청을 할 때마다, 항상 요청헤더에 JsessionId로 자신의 HttpSession객체를 식별하는 값을 전달한다.
- 다시 요청메세지를 보낼 때 요청객체에는 세션아이디가 존재하게 된다.
- _JspService(request, response) 메소드안에서 세션아이디에 해당하는 HttpSession객체를 검색해서 session변수에 저장한다. JSP에서 HttpSession객체를 사용가능하다.
반응형
'중앙 HTA (2106기) story > JSP story(Apache)' 카테고리의 다른 글
로그인 (0) | 2021.11.21 |
---|---|
어제의 복습 (0) | 2021.11.19 |
비밀번호 단방향 암호화키 만들기 (0) | 2021.11.18 |
httpSession (0) | 2021.11.18 |
bootstrap설정하기 (0) | 2021.11.16 |
Comments