JavaWeb/Servlet

[Servlet] Session Method, Cookie / 세션, 쿠키 메소드 종류 및 기능

CAP.HEK 2024. 7. 31. 16:12

void setAttribute(String name, Object value)

지정된 이름으로 객체 설정

Object getAttribute(String name)

지정한 이름의 객체를 반환

void invalidate()

세션에서 사용되는 객체들을 바로 해제

void setMaxInactiveInterval(int interval)

세션 타임아웃을 정수(초 단위)로 설정

boolean isNew()

세션이 새로 생성되었는지 확인

Long getCreationTime()

세션이 시작된 시간을 반환, 1970년 1월 1일을 시작으로 하는 밀리초

long getLastAccessedTime()

마지막 요청 시간, 1970년 1월 1일을 시작으로 하는 밀리초

 

쿠키 Cookie

쿠키 저장

Cookie cookie = new Cookie("c", String.valueOf(result));

response.addCookie(cookie);

 

쿠키 읽기

Cookie[] cookies = request.getCookies();
String c_ = "";

if(cookies != null)
	for(Cookie cookie : cookies)
    	if("c".equals(cookie.getName())
        	c_=cookie.getValue();

 

 

공부하며 필요한 부분을 기록하는 블로그입니다.
틀린 부분, 보완이 필요한 부분이 있다면 알려주시면 감사하겠습니다. 

현재 작성하며 보완해 가고있습니다.