◽ JSP

session()

기본


메소드명 설명

session.setAttribute("name", "abc1000");

session.setAttribute("name");

: "name"에 "abc1000" 값을 넣어 세션 객체를 생성한다.

: "name"이라는 객체의 값을 얻어 세션 객체를 생성한다. 

session.setMaxInactiveInterval(int seconds) 세션의 유지 시간을 설정한다. 숫자를 입력하면 초단위로 설정이 된다.
session.getMaxInactiveInterval( ) 세션의 유지 시간을 반환한다.
session.getAttribute("name"); : 세션 객체의 값을 얻는다.
session.getId() 해당 세션의 세션ID를 문자열로 리턴한다. 세션 ID는 session 객체 생성 시에 웹 컨테이너에 의해 자동으로 할당된다.
session.removeAttribute("name"); : 지정된 이름의 속성 값을 제거할 때 사용된다.
session.invalidate( ) 현재의 세션을 정보들을 모두 제거한다.

 

 

JSP >> 서블릿 : 세션 값 받기.


import javax.servlet.http.HttpSession;

HttpSession session=request.getSession();          // 세션 객체 생성

(String)session.getAttribute("session_id");          // 세션 값 가져오기.

session.setAttribute("session_id", bean.getMem_id());
session.setAttribute("session_level", bean.getMem_level());
session.setAttribute("session_name", bean.getMem_name());

 

세션 값 제거


 - session.removeAttribute("name");

 
 

 

푸터바