Information Security
Cookie test 본문
쿠키(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 |