servlet에서 쿠키의 사용 방법을 전면적으로 이해하다

2227 단어 servletcookie
--- 복구 내용 시작---
쿠키는 클라이언트 컴퓨터에 저장된 텍스트 파일로 각종 정보 추적의 목적을 보존한다.Java Servlet은 HTTP 쿠키를 투명하게 지원합니다.
사용자를 반환하는 식별과 관련된 세 가지 단계는 다음과 같습니다.
• 서버 스크립트가 브라우저의 쿠키에 전송됩니다.이름, 나이, 식별번호 등
• 브라우저는 이러한 정보를 나중에 사용할 수 있도록 로컬 컴퓨터에 저장합니다.
• 다음 브라우저는 요청, 웹 서버, 그리고 쿠키를 서버에 보내고 서버는 사용자를 식별하기 위해 이 정보를 사용합니다.
다음은 유용한 방법 목록일 때 servlet으로 쿠키를 조종할 수 있습니다.
S.N.
Method & Description

public void setDomain(String pattern)
이 방법은 도메인의 쿠키를 설정합니다. 예를 들어 www.yibai입니다.com

public String getDomain()
이 방법은 도메인의 쿠키 응용 프로그램, 예를 들어yibai를 가져옵니다.com

public void setMaxAge(int expiry)
이 방법은 쿠키가 만료되기 전의 시간 (초) 간격을 설정합니다.이렇게 설정하지 않으면 쿠키는 현재 세션에만 지속됩니다.

public int getMaxAge()
이 방법은 최대 연령(주기) 쿠키를 초 단위로 지정합니다. 기본적으로-1은 브라우저가 닫힐 때까지 쿠키를 계속합니다.

public String getName()
이 방법으로 되돌아오는 쿠키의 이름입니다.생성된 이름은 변경할 수 없습니다.

public void setValue(String newValue)
이 방법으로 설정된 쿠키 값입니다.

public String getValue()
이런 방법으로 얻은 쿠키 관련 값.

public void setPath(String uri)
이 방법은 이 쿠키의 경로를 설정합니다.만약 경로를 지정하지 않는다면, 쿠키는 같은 디렉터리와 현재 페이지의 모든 하위 디렉터리에 있는 모든 URL을 되돌려줍니다.

public String getPath()
이런 방법은 이 쿠키의 경로를 얻는다.

public void setSecure(boolean flag)
이 방법은 쿠키가 SSL과 같은 암호화된 연결만 보내야 하는지 여부를 나타내는 부울 값을 설정합니다.
십일
public void setComment(String purpose)
이 방법은 주석을 규정하고 쿠키의 목적을 설명한다.설명은 브라우저의 쿠키를 사용자에게 보여주면 매우 유용합니다.
십이
public String getComment()
이 방법은 이 쿠키의 용도를 설명하거나null로 되돌려줍니다. 만약 쿠키가 주석이 없다면.
servlet에서 사용하는 것은 매우 간단하다. 이렇게.

Cookie rmkeyCookie = new   Cookie("RMKEY",useResVo.getRmkey());

        rmkeyCookie.setMaxAge(3600);
        rmkeyCookie.setDomain(".why.com");
        rmkeyCookie.setPath("/");
        response.addCookie(rmkeyCookie);
만약 여러 개의 쿠키가 있다면 new 여러 개의 쿠키 대상을 만들 수 있습니다. 클라이언트 브라우저에는 txt 파일이 하나밖에 없습니다. 단지 여러 개의 키 값이 맞을 뿐입니다.
아니면 이렇게

response.addHeader(“set-cookie”,
StringUtil.appendString(cookieName, "=", cookieValue,
 ";Path=/;Domain=", domain, ";Max-Age=", maxAge, httpOnly));
다음은 서브렛에서 쿠키의 사용법을 전면적으로 이해하는 에피소드입니다. 많은 응원 부탁드립니다~

좋은 웹페이지 즐겨찾기