본문 바로가기

JSP

세션 사용하기 서버 세션을 사용하면 클라이언트의 상태를 저장할 수 있다. 쿠키와의 차이점은 세션은 서버에 값을 저장한다는 점이다. 세션은 웹 컨테이너에 정보를 보관할 때 사용한다. 세션은 오직 서버에만 생성된다. 웹 컨테이너는 기본적으로 한 웹 브라우저마다 한 세션을 생성한다. 같은 JSP 페이지라도 웹 브라우저에 따라 서로 다른 세션을 사용한다. 웹 브라우저마다 세션이 따로 존재하기 때문에 세션은 웹 브라우저와 관련된 정보를 저장하기에 알맞은 장소이다. 세션을 생성해야 정보를 저장할 수 있다. session 기본 객체를 통해 세션을 사용할 수 있다. 세션 관련 메소드 setAttribute() 세션에 데이터를 저장 getAttribute() 세션에서 데이터 얻음 getAttributeNames() 세션에 저장되어 있..
쿠키 사용하기 웹 서버는 쿠키를 이용해서 웹 브라우저에 정보를 전송할 수 있다. 쿠키를 전달 받은 웹 브라우저는 이후 웹 섭에 요청을 보낼 때 쿠키를 함께 전송한다. 쿠키를 사용하면 웹 서버와 웹 브라우저가 필요한 값을 공유하고 상태를 유지할 수 있다. 쿠키 사용하기 쿠키는 웹 브라우저를 보관하는 데이터이다. 웹 브라우저는 웹 서버에 요청을 보낼 때 쿠키를 함께 전송하며, 웹 서버는 웹 브라우저가 전송한 쿠키를 사용해서 필요한 데이터를 읽을 수 있다. 쿠키의 동장 방식은 아래와 같다.1. 쿠키 생성 --요청--> 웹서버 웹서버 쿠키 저장소쿠키 1. 생성 웹 서버 측에서 쿠키를 생성하고 이 쿠키를 응답 데이터의 헤더에 저장해서 웹 브라우저에 전송한다.2. 저장 웹 브라우저는 응답 데이터에 포함된 쿠키를 쿠키 저장소에 보..