겉바속촉
상태 유지 구현 3. Cookie 본문
상태 유지에 대해서 알아보고 있는데요:)
2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태유지를 해야하는 경우
첫번째로 application
2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 1. Application 객체
두번째로 session
2022.06.10 - [IT 일기 (상반기)/JAVA] - 상태 유지 구현 2. Session 객체
세번째로 이제 cookie에 대해서 알아볼게요:)
우선 서블릿에서 사용할 수 있는 상태저장소들을 볼게여
서버쪽 저장소 1 : Application
서버쪽 저장소 2 : Session
클라이언트쪽 저장소 3 : Cookie
클라이언트 👉👉👉👉👉👉👉👉👉👉 서버
요청시에 값을 가져가는 것이 가능( 3가지 존재 )
1. Header 정보
2. 사용자 데이터
3. Cookie
그리고 위의 값들을 가져오는 함수들
1. getHeader()
2. getParameter()
3. getCookies() ==> 다시 새로 쿠키를 넣어서 주는 것도 가능 addCookie()
일단 실습해보겠습니당:)
1. 쿠키 저장하기
그리고 여기서 주의할 점은 쿠키로 쓰일 수 있는 것은 String입니다:)
url에 쓰일 수 있는 형태의 문자열만 보내주어야하기 때문입니다
다음과 같이 방을 만들고 값을 저장하는 것을 구현합니다
2. 쿠키 읽기
쿠키는 배열로 오기때문에 다음과 같이 값을 받아와야합니다
또한 여러개의 쿠키가 있을 수 있어서 찾아서 가지고 와야합니다
이렇게 해주면 application, session, cookie까지 모오오오두 해봤습니다 오예
'IT 일기 (상반기) > JAVA' 카테고리의 다른 글
Cookie maxAge 옵션이란 (0) | 2022.06.13 |
---|---|
Cookie path 옵션이란 (0) | 2022.06.13 |
WAS의 Session 구분 방식 (0) | 2022.06.10 |
상태 유지 구현 2. Session 객체 (0) | 2022.06.10 |
상태 유지 구현 1. Application 객체 (0) | 2022.06.10 |