IT_Programming/JavaScript

쿠키(Cookie) 생성순서

JJun ™ 2007. 2. 13. 12:06

1. 쿠키 객체 생성

   Cookie idCookie = new Cookie( "user.id", "king" );

 

2. 쿠키에 속성 지정(유효기간 path등)

   idCookie.setMaxAge( 60 * 60 * 24 * 30 );   //30일

 

3. 쿠키 응받에 추가(출력작업 전에)

   res.addCookie(idCookie);

 

4. 사용자의 요청에서 쿠키를 모두 읽는다.

   Cookie[] cookies = req.getCookies();

 

5. 원하는 이름의 쿠키를 찾고 해당 쿠키 값을 읽는다.

   for( int i=0; i<cookies.lenght; i++ )

   {

        System.out.println( cookies[i].getName() + " : " + cookies[i].getValue() );

   }

 

6. 필요없는 유효기간을 '0' 또는 '-1'로 지정하면서 응답에 추가한다.(쿠키 삭제)

   for( int i=0; i<cookies.length; i++ )

   {

        cookies[i].setMaxAge( 0 );

        res.addCookie( cookies[i] );

   }