-
16 쿠키(Cookie)Spring/01 Spring MVC 2023. 6. 3. 20:12반응형
1) 쿠키(Cookie)란?
- 이름과 값의 쌍으로 구성된 정보. 아스키 문자만 가능(한글은 URL인코딩)
- 서버에서 생성 후 전송, 브라우저에 저장. (유효기간 이후 자동 삭제)
- 서버에 요청시 domain, path가 일치하는 경우에만 자동 전송(하위 경로 포함)
2) 쿠키의 작동 과정
3) 쿠키의 생성
>> 상대시간과 절대시간 둘 중에 하나만 사용가능
>> 상대시간과 절대시간을 둘 다 사용한 이유 : 컴퓨터마다 현재 시간이 다를 수 있다
4) 쿠키의 삭제와 변경
5) 쿠키 읽어 오기
Cookie를 이용하여 아이디 기억하기 만들기
- Cookie 브라우저 실행(크롬)
loginForm.jsp 작성
크롬 브라우저(검사→Application)
- boolean rememberId 출력 값
- Cookie를 이용하여 아이디 기억하기 만들기
>> 결과: 아이디와 체크박스가 기억되어 나오지만, 아이디 기억 체크박스를 풀어도
아이디와 체크박스가 체크되어 나온다 (boolean remeberId 이용)
체크박스를 사용하지 않을 때, 쿠키 삭제
>> rememberId를 사용하여 쿠키를 삭제 → 체크박스 해제 사용 가능(아이디 기억X)
반응형'Spring > 01 Spring MVC' 카테고리의 다른 글
18 세션(Session)-실습 (0) 2023.06.11 17 세션(Session) (0) 2023.06.05 15 redirect와 forward (0) 2023.06.02 14 @GetMapping @PostMapping (0) 2023.05.01 13 회원가입 화면 작성하기 (0) 2023.04.30