JSP&SERVLET

JSP Cookie & Session 3

jjonse 2023. 4. 26. 10:45
//사용자 컴퓨터의 쿠키 저장소로부터 쿠키값을 읽어들임..
//몇개인지 모르기에 배열을 이용하여 쿠키값을 저장
Cookie[] cookies = req.getCookies();

//쿠키값이 없을 수도 있기에 null처리를 해줌
if(cookies != null) {
	for(int i = 0; i < cookies.length; i++) {
    	if(cookies[i].getValue().equals("id")) {
        	id = cookies[i].getValue();
            //원하는 데이터를 찾았기에 반복문을 빠져 나옴
            break;
        }
    }
}

 

[2] : Session

- 클라이언트에 대한 정보를 서버에 저장하는 것이다.

- 쿠키는 웹 브라우저 자체에 저장하는 반면, 세션은 클라이언트에 저장한다.

- 웹 브라우저당 한 개의 세션이 웹 컨테이너에 저장된다.