쿠키(Cookie)
[Servlet] 쿠키(Cookie) - 사용자 화면 설정 정보 유지
쿠키(Cookie)를 이용하여 특정 정보를 저장하고 그 저장한 정보를 쿠키 파일을 통해 유지시켜보자. 예제로는 한국어 페이지와 외국어 페이지를 선택하고 나중에 다시 접속했을 때 선택한 페이지가 유지되는 코드를 작성해볼 것이다. 예를 들어 영어 페이지를 선택하고 이것을 쿠키로 저장하게 되면 매번 설정하지 않고 처음 한 번만 설정하게 되면 쿠키 파일로 저장되어 다시 페이지를 설정하지 않아도 된다. 아래 링크 참고하면서 보면 이해하는데 도움됩니다. https://yeo-computerclass.tistory.com/131?category=1269285 [JSP & Servlet] 세션(Session)과 쿠키(Cookie) - 2 📌쿠키(Cookie)란? 쿠키(Cookie)란 클라이언트측에서 관리되는 정보를 의..
[Servlet] 쿠키(Cookie)
쿠키(Cookie)란? 쿠키(Cookie)란 클라이언트측에서 관리되는 정보를 의미한다. 세션과의 차이를 비교해보면 세션은 서버측에서 관리되지만 쿠키는 클라이언트에 정보가 저장된다. 또한 쿠키의 정보는 세션과 달리 브라우저를 종료한다고 해도 생존 기간이 지정되면 생존기간 동안 데이터가 사라지지 않는다. 쿠키(Cookie)는 하드디스크에 파일로 저장되기 때문에 그 파일이 남아있는 한 쿠키는 항상 유지된다. 하지만, 쿠키(Cookie)는 클라이언트에서 관리되기 때문에 보안적으로 매우 취약한 면을 가지고 있다. 하드디스크에 있는 쿠키 파일을 수정할 염려가 있기 때문이다. 쿠키를 파일에 저장하는 형태가 아닌 브라우저에 저장하는 형태(세션 쿠키)도 가능하지만 보안이 필요한 정보는 쿠키(Cookie)를 사용하지 않고..