본문 바로가기

개발

세션을 이용한 웹페이지 연동 기능

728x90

 

세션기능 실행과정

브라우저가 최초 저속 > 서버의 서블릿이 세션 객체 생성 > 생성된 세션 아이디를 브라우저에 전송 > 세션아이디를 브라우저가 사용하는 세션 쿠키에 저장 

jessionId : 서버로부터 전송된 세션 id의 쿠키이름

 

세션유효시간

별도로 설정하지 않으면 기본 유효시간 30분 (톰캣기준)

web.xml(톰캣)

  <session-config>
        <session-timeout>30</session-timeout>
    </session-config>

EncodeURL()

브라우저에서 쿠키를 사용 할 수 없을 때 사용, 직접 서버에서 브라우저로 응답을 보내 URL Rewriting 방법으로 서버로 전송

무슨 말인가 하고 찾아보니URL에 사용되는 문자에 맞게 인코딩을해주는 메소드

예를 들면 쿠키와 같이 한글은 표현 할 수 없기 때문에 인코딩 그리고 인코딩한 것도 물론 디코딩도 가능합니다...

 

출처 : https://dololak.tistory.com/19

728x90

'개발' 카테고리의 다른 글

서블릿관련 Listener API  (0) 2020.06.13
서블릿 속성과 스코프  (0) 2020.06.11
자바스크립트에서의 쿠키  (0) 2020.06.05
쿠키를 이용한 웹페이지 연동  (0) 2020.06.05
세션트레킹  (0) 2020.06.05