본문 바로가기

개인스터디

세션 session// 쿠키 Cookie 란;;

쿠키 : 웹브라우져에 사용자 상태를 유지하기 위해 정보를 저장하는것

   ->사용자 정보유지를 위해 웹에 정보저장하여 웹서버가 쿠키정보를 읽어 사용

 

 

세션 : 웹 서버쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장하는것

  ->사용자의 정보를 유지하기 위해 javax.servlet.http 패키지의 HttpSession 인터페이스를 구현해서 사용

 

 

 

 메소드 이름

리턴 타입 

설명 

getAttribute(String name) 

 java.lang.Object

 세션 속성명이 name인 속성의 값을 Object 타입으로 리턴한다. 해당 되는 속성명이 없을 경우에는 null 값을 리턴한다.

getAttributeNames() 

java.util.Enumeration 

 세션 속성의 이름들을 Enumeration 객체 타입으로 리턴한다.

getCreationTime() 

long 

1970년 1월 1일 0시 0초를 기준으로 하여 현재 세션이 생성된 시간까지 경과한 시간을 계산하여 1/1000초 값으로 리턴한다. 

getId() 

java.lang.String 

세션에 할당된 고유 식별자를 String 타입으로 리턴한다. 

getMaxInactiveInterval()

int 

현재 생성된 세션을 유지하기 위해 설정된 세션 유지시간을 int형으로 리턴한다.

invalidate() 

void 

현재 생성된 세션을 무효화 시킨다.

removeAttribute(String.name)

void 

세션 속성명이 name인 속성을 제거한다. 

setAttribute(String name, Object value)

void 

세션 속성명이 name인 속성에 속성값으로 value를 할당한다. 

setMaxInactiveInterval(int interval) 

void 

세션을 유지하기 위한 세션 유지시간을 초 단위로 설정한다. 



https://hyeonstorage.tistory.com/125?category=554979

 

[JSP] 웹에서 세션(session)의 사용

웹에서 세션(session)의 사용 1. 세션(session)의 개요 쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정�

hyeonstorage.tistory.com

 

 

 

 

 

 

 

Cookie[] cookies = request.getCookies();                 // 요청에서 쿠키를 가져온다.

String id = request.getParameter("id");                        // 요청에서 id 값을 가져온다.

String passwd = request.getParameter("passwd");      // 요청에서 passwd 값을 가져온다.


 

 

쿠키관련 메소드

 메소드

설명 

String getCommnet() 

 쿠키에 대한 설명을 가져온다. 

String getDomain() 

 쿠키의 유효한 도메인 정보를 가져온다. 

int getMaxAge() 

 쿠키의 사용할 수 있는 기간에 대한 정보를 가져온다. 

String getName()

 쿠키의 이름을 가져온다 

String getPath() 

 쿠키의 유효한 디렉토리 정보를 가져온다. 

boolean getSecure() 

 쿠키의 보안이 어떻게 설정되어 있는지 가져온다. 

String getValue() 

 쿠키에 설정된 값을 가져온다. 

int getVersion() 

 쿠키의 버전을 가져온다. 

void setComment(String) 

 쿠키에 대한 설명을 설정한다. 

void setDomain(String) 

 쿠키에 유효한 도메인을 설정한다. 

void setMaxAge(int) 

 쿠키의 유효한 기간을 설정한다. 

void setPath(Striong) 

 쿠키의 유효한 디렉토리를 설정한다. 

void setSecure(boolean) 

 쿠키의 보안을 설정한다. 

void setValue(String) 

 쿠키의 값을 설정한다. 

void setVersion(int) 

 쿠키의 버전을 설정한다. 



출처: https://hyeonstorage.tistory.com/114?category=554979 [개발이 하고 싶어요]

 

 

 

 

 

 

 

 

 

 

'개인스터디' 카테고리의 다른 글

div/ container style  (0) 2020.09.12
리모트데스크탑 구글  (0) 2020.07.30
[JSP] JDBC  (0) 2020.07.21
placeholder// text에 미리 지정  (0) 2020.07.21
servlet까지 배운것 정리  (0) 2020.07.21