BACK END/JSP
[연습] 쿠키 굽기
dinoelll
2023. 2. 21. 22:38
<과정>
1. 쿠키 가져오고
2. 쿠키에 하나씩 담는데
3.먼저 쿠키의 이름을 뽑아내고
4. 쿠키를 변수에 담고
5. 변수에 담긴 값이 lang인지 아닌지 확인해서
6. lang 이라면 그때 벨류에 lang 값을 받아오고
7. for 문에 담기면 lang 값을 확인한다.
[사전준비 - 쿠키 생성]
1. 쿠키 객체화(, 나 - 등 특수 문자는 사용하지 않는다.)
Cookie cookie = new Cookie("name","gyeong_young_na");//key, value .
2. 쿠키 수명 지정
cookie.setMaxAge(60*10);// 초(10분) //
3. 쿠키 저장(고객 pc)
response.addCookie(cookie);
1. 쿠키 가져오고
Cookie[] list = request.getCookies();
2.쿠키에 하나씩 담는데
String name = "";
String value = "";
name 과 value 선언
for(Cookie c : list){
<%=c.getName() %> :
<%=c.getValue() %>
[향상 for 문]Cookie(쿠키) 형태의 c에 list의 내용을 하나씩 담는다.
꺼내온 쿠키 배열 c 내용에서 getName을 이용해 네임 값을 가져오고
마찬가지로 벨류값 뽑아온다.
name = name, jsessionid
value = ac80ab 어쩌구 저쩌구