날아라쩡글이의 블로그입니다.

JsessionID 본문

중앙 HTA (2106기) story/JSP story(Apache)

JsessionID

날아라쩡글이 2021. 11. 18. 19:02
반응형
  1. 최초요청시에는 reponse헤더에는 JsessionId가 없다. 
  2. Tomcat이 요청객체를 받았을 때에도 세션아이디가 존재하지 않는다. 
    1. 클라이언트로부터 첫 요청을 받으면 httpSession객체를 생성한다. 
    2. 첫 요청에 대한 응답을 보낼 떄 응답헤더에 JsessionId라는 이름으로 새로 생성한 httpSession객체의 아이디를 전달한다. 그리고 응답할 때 JessionId를 전달한다. 
  3. 응답헤더로 전달받은 JsessonId의 값을 쿠키파일을 생성해서 저장한다. 
  4. 해당쿠키파일은 브라우져가 종료하면 삭제된다. 
  5. 클라이언트가 서버로 요청을 할 때마다, 항상 요청헤더에 JsessionId로 자신의 HttpSession객체를 식별하는 값을 전달한다. 
  6. 다시 요청메세지를 보낼 때 요청객체에는 세션아이디가 존재하게 된다. 
  7. _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