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");
'◽ JSP' 카테고리의 다른 글
Statement - excuteUpdate, executeQuery, execute (0) | 2019.05.21 |
---|---|
PreparedStatement - statement와 가장 큰 차이점은 "?" 처리 가능 (0) | 2019.05.21 |
Mysql - JSP 연동 ( 로그인 부분 ) - 사이트 링크만 게시. (0) | 2019.05.16 |
클래스, 메서드, 멤버 변수, 생성자 - 용어 정리 (0) | 2019.05.15 |
JSP란? (0) | 2019.05.09 |
화면 출력 방법 (0) | 2019.05.08 |
jsp 태그(스크립트 태그,) - <% %>, <%= %>( Expression Tag), <%@ %> (0) | 2019.05.08 |