--- 컨텐츠 복원 시작 ---
쿠키는 클라이언트 컴퓨터에 저장된 텍스트 파일이며 다양한 정보 추적 목적을 유지합니다. Java Servlet은 HTTP 쿠키를 투명하게 지원합니다.
식별과 관련하여 사용자를 반환하는 세 단계가 있습니다.
• 서버 스크립트에서 브라우저로 전송 된 쿠키 세트. 예 : 이름, 연령 또는 식별 번호 등
• 브라우저는이 정보를 나중에 사용하기 위해 로컬 컴퓨터에 저장합니다.
• 다음에 브라우저가 웹 서버로 요청을 보내면 이러한 쿠키가 서버로 전송되며 서버는이 정보를 사용하여 사용자를 식별합니다.
다음은 서블릿을 사용하여 쿠키를 조작 할 수있는 유용한 방법 목록입니다.
| Sn | 방법 및 설명 |
|---|---|
| 1 | 공개 void setDomain (문자열 패턴) 이 방법은 도메인 쿠키가 www.yiibai.com과 같은 적용하도록 설정합니다. |
| 2 | 공개 문자열 getDomain () 이 방법은 yiibai.com과 같은 도메인의 쿠키 응용 프로그램을 가져옵니다. |
| 3 | 공개 void setMaxage (Int Expiry) 이 방법은 쿠키가 만료되기 전 (초) 수 (초)의 간격을 설정합니다. 이런 식으로 설정하지 않으면 쿠키는 현재 세션에 대해서만 계속됩니다. |
| 4 | 공개 int getMaxage () 이 메소드는 기본적으로 초에 지정된 최대 연령 (기간) 쿠키를 기본적으로 반환합니다. |
| 5 | 공개 문자열 getName () 이 방법으로 반환 된 쿠키의 이름. 창조 후 이름을 변경할 수 없습니다. |
| 6 | public void setValue (String NewValue) 이 방법은 쿠키 값을 설정합니다. |
| 7 | 공개 문자열 getValue () 이 방법은 쿠키 관련 값을 초래합니다. |
| 8 | 공개 void setPath (String Uri) 이 방법은이 쿠키로가는 길을 설정합니다. 경로를 지정하지 않으면 쿠키는 현재 페이지의 모든 하위 디렉토리의 모든 URL과 동일한 디렉토리로 반환됩니다. |
| 9 | 공개 문자열 getPath () 이 방법은이 쿠키로가는 길을 가져옵니다. |
| 10 | 공개 void setSecure (부울 플래그) 이 방법은 부울 값을 설정하여 쿠키가 암호화 된 (예 : SSL) 연결 만 보내야하는지 여부를 나타냅니다. |
| 11 | 공개 void setcomment (문자열 목적) 이 방법은 쿠키의 목적을 지정합니다. 브라우저 쿠키가 사용자에게 표시되면 주석이 매우 유용합니다. |
| 12 | 공개 문자열 getComment () 이 메소드는이 쿠키의 목적을 설명하는 주석을 반환하거나 쿠키에 댓글이없는 경우 NULL입니다. |
이와 같은 서블릿에서 사용하기 쉽습니다.
쿠키 rmkeyCookie = New Cookie ( "rmkey", useresvo.getrmkey ()); RMKEYCOOKIE.SETMAXAGE (3600); rmkeyCookie.SetDomain ( ". why.com"); rmkeyCookie.SetPath ( "/"); 응답 .addcookie (rmkeycookie);
쿠키가 여러 개있는 경우 새 쿠키 객체를 새롭게 할 수 있지만 클라이언트 브라우저에는 여전히 하나의 TXT 파일 만 있지만 여러 키 값 쌍 만 있습니다.
또는 그렇게;
response.addheader ( "set-cookie", stringUtil.appendString (cookiename, "=", cookievalue, "; path =/; domain =", domain, "; max-age =", maxage, httponly);
위는 편집자가 제공하는 서블릿에서 쿠키를 사용하는 방법에 대한 포괄적 인 이해의 전체 내용입니다. 모두가 wulin.com을 더 지원하기를 바랍니다