사용자 정보들을 사용자 컴퓨터에 저장하는 것
한 사이트당 최대 20개 저장 가능
하나의 쿠키는 최대 4K
쿠키가 300개 넘으면 랜덤하게 삭제되면서 새로운 쿠키가 들어옴
문자열로만 저장 가능
특수문자 불가
한글 저장 안되기때문에 encoder, decoder가 필요
쿠키는 서버에서 만들어짐... 저장소는 client 쪽
client쪽에 쿠키를 보내줘야....=> response 객체를 통해서
쿠키 분석은 서버
서버 -> 클라 : addCookie
클라 -> 서버 : request.getCookies
쿠키이름 : 쿠키값
일반적으로 유효기간 : 웹 브라우저 종료시까지
유효기간 정의 가능 : maxAge
-1 : 브라우저 종료시
0 : 쿠키 바로 삭제
그 외 : 초 단위 설정 가능
path, 도메인 : 쿠키를 어디까지 전달할 것인지
=================================================
forward / sendRedirect
forward
요청받은 대상(a.jsp)과 응답하는 대상(b.jsp)을 다르게
url은 요청받은 대상으로 유지
2개 이상 대상이 데이터 공유하는 방식
request.getParameter
param.
One-way 방식
sendRedirect
요청받은 대상(a.jsp)이 응답함. 동시에 클라에게 b.jsp에 요청하게끔
url : a.jsp => b.jsp
request 영역에서 데이터를 공유할 수 없다. (요청이 a, b 두번 발생하기 떄문에)
parameter를 이용해서 데이터를 공유해야 (sendRedirect는 get 방식임)
'내가 보려고 정리한 JSP & Servlet' 카테고리의 다른 글
[jQuery] replaceAll 기능을 수행해줄 수 있는 split & join (0) | 2020.07.28 |
---|---|
[ajax] Ajax (0) | 2020.07.26 |
[JSP] include (페이지 포함 기술) (0) | 2020.07.21 |
[JSP] JSTL (0) | 2020.07.19 |
[JSP] 게시판 만들기 (수업 때) (1) | 2020.07.14 |