728x90
세션기능 실행과정
브라우저가 최초 저속 > 서버의 서블릿이 세션 객체 생성 > 생성된 세션 아이디를 브라우저에 전송 > 세션아이디를 브라우저가 사용하는 세션 쿠키에 저장
jessionId : 서버로부터 전송된 세션 id의 쿠키이름
세션유효시간
별도로 설정하지 않으면 기본 유효시간 30분 (톰캣기준)
web.xml(톰캣)
<session-config>
<session-timeout>30</session-timeout>
</session-config>
EncodeURL()
브라우저에서 쿠키를 사용 할 수 없을 때 사용, 직접 서버에서 브라우저로 응답을 보내 URL Rewriting 방법으로 서버로 전송
무슨 말인가 하고 찾아보니URL에 사용되는 문자에 맞게 인코딩을해주는 메소드
예를 들면 쿠키와 같이 한글은 표현 할 수 없기 때문에 인코딩 그리고 인코딩한 것도 물론 디코딩도 가능합니다...
728x90
'개발' 카테고리의 다른 글
서블릿관련 Listener API (0) | 2020.06.13 |
---|---|
서블릿 속성과 스코프 (0) | 2020.06.11 |
자바스크립트에서의 쿠키 (0) | 2020.06.05 |
쿠키를 이용한 웹페이지 연동 (0) | 2020.06.05 |
세션트레킹 (0) | 2020.06.05 |