-
[java] 쿠키와 세션IT/Spring-JSP&Servlet 2020. 3. 29. 16:33
도서 : 자바 웹을 다루는 기술
9.1 웹페이지 연결 기능
9.1.1 세션 트래킹
- 웹 페이지 사이의 상태나 정보 공유를 위해 세션 트래킹(Session Tracking)이라는 웹 페이지 연결 기능 구현 필요
- 웹 페이지 연동 방법태그 : HTML의 <input> 태그 내 type 속성 hidden으로 웹 페이지 간 정보 공유
URL Rewriting : GET 방식으로 URL 뒤에 정보를 붙혀 다른 페이지로 전송
쿠키 : 클라이언트 PC의 Cookie 파일에 정보를 저장한 후 웹 페이지들이 공유
세션 : 서버 메모리에 정보를 저장한 후 웹 페이지들이 공유
URL Rewriting
- 다음 서블릿으로 전달 시 GET방식으로 데이터를 전달
- HTML 파일에서 <input> 태그 내 type 속성 값을 hidden으로 정의하여 다음 서블릿 전달 (화면에 노출되지 않으면서 전달 가능)
- 로그인 상태를 확인할 시 이 방법으로는 제약이 있음 (URL에 ID/PWD 값이 그대로 노출됨)
-> 간단한 데이터 전달할 경우 사용
쿠키
- 저장 정보 용량에 제한 (파일용량은 4kb)'IT > Spring-JSP&Servlet' 카테고리의 다른 글
웹 애플리케이션 - 서블릿& 톰캣 (0) 2020.10.12 JSP 정리 (0) 2020.04.01 [인프런] 자바 스프링 프레임워크 - DI (0) 2020.03.04 [STS] 주의: Annotation 중 @ModelAttribute 사용 (0) 2020.01.09 [STS] 주의: root-context.xml 네임스페이스 설정 (0) 2020.01.06