Information Security

Cookie test 본문

JSP Web Programming

Cookie test

leeeeye321 2017. 5. 2. 15:28

쿠키(cookie)

-웹 서버는 쿠키를 이용하여 웹 브라우저에게 정보를 전송한다. 쿠키를 전달받은 웹 브라우저는 웹 서버에 요청을 보낼 때 쿠키를 함께 전송한다. 이렇게 웹 서버와 웹 브라우저는 필요한 값을 공유하고 상태를 유지할 수 있다.

-쿠키는 웹 브라우저가 보관하는 데이터이다.

 

쿠키 생성

-쿠키를 사용하려면 먼저 생성해야 한다.

 

-Project, jsp 파일 생성

 

-JSP에서 쿠키를 생성할 때에는 Cookie 클래스를 사용한다.

-쿠키 정보를 담고 있는 Cookie 객체를 생성한다.  

 

-addCookie() 메서드를 사용하여 쿠키를 추가한다.

-response.addCookie() 메서드를 사용하면 response 기본 객체가 웹 브라우저에 쿠키 정보를 전송한다.

 

 

-쿠키에 한글을 저장하려면 반드시 인코딩(Encoding) 해줘야 한다.

 

-setMaxAge(int expiry): 괄호 안에 지정된 시간(초)까지 쿠키가 유지된다.

-- 60초 후--

-cookie2가 삭제되었다.

 

쿠키 읽어오기

-jsp 파일 생성

 

-쿠키를 읽어올 때는 배열로 가져온다.

-getName(): 쿠키 이름을 얻어온다.

-getValue(): 쿠키 값을 얻어온다.

-JSESSIONID:  JSP가 세션에서 사용하는 시스템 쿠키로, 동일한 사용자의 접근 여부를 판단한다. (128bit)

 

-쿠키를 읽어왔는지 확인하려면 먼저 작성한 writeCookies.jsp 파일을 실행한다.

 

 

-그리고 이번에 작성한 readCookies.jsp 파일을 실행한다.

-이렇게 쿠키를 읽어온 것을 확인할 수 있다.

 

-확장된 for 문을 사용한 코드이다.

 

 

'JSP Web Programming' 카테고리의 다른 글

SQLyog 사용하기(DB, Table 생성)  (0) 2017.05.05
SQLyog 설치하기  (0) 2017.05.05
에러 페이지  (0) 2017.05.02
회원가입 페이지  (0) 2017.04.22
Hello JSP  (0) 2017.04.22