Servlet&Jsp
2018. 12. 18. 23:46
[서블릿/JSP] 쿠키가 차단되는 환경일때 SESSIONID URL로 넘기기 (URL ReWrite)
쿠키가 차단되는 환경일때 SESSIONID URL로 넘기기 (URL ReWrite)세션은 서버(웹컨테이너)에 저장되며, 해당 세션을 구분하기 위한 SESSIONID(Jsp/Servlet에서는 기본적으로 JSESSIONID라고함)는 쿠키를 통해 클라이언트인 브라우저에 저장됩니다. 그런데 사용자의 환경에 따라 쿠키가 차단되어 쿠키를 사용하지 못하는 경우가 있습니다.서블릿컨테이너는 HTTP 요청 메시지의 JSESSIONID 쿠키값을 가지고 세션을 구분하는데 쿠키가 차단된 환경의 브라우저는 세션ID 쿠키값을 저장하지 않으므로 요청 메시지에는 JSESSIONID 쿠키값이 존재하지 않으므로 요청시마다 매번 세션을 생성하게 됩니다. 그러므로 사용자의 로그인 정보등을 저장할 수 없게됩니다.해결책으로는 URL rewri..