wrkbrs
[JSP] JSP & Servlet 에서 session 사용하는 방법 (생성) 본문
1. Servlet에서 세션 사용하는 방법
doGet, doPost 메서드의 HttpServletRequest 파라미터에 대해 getSession 메서드를 호출.
getSession 메서드는 javax.servlet.http.HttpSession 타입의 객체를 리턴 하므로
- 세션 생성
HttpSession session = request.getSession();
session.setAttribute("ID", "abcd");
* setAttribute 메서드는 같은 이름의 데이터가 이미 존재하면 새로운 값으로 저장하므로 수정도 같은 방법으로 처리
- 세션 정보
HttpSession session = request.getSession();
String str = (String) session.getAttribute("ID");
* 리턴 타입은 java.lang.Object이므로 데이터 본래의 타입으로 캐스트 연산을 해야 한다.
- 세션 종료
session.invalidate();
2. JSP에서 세션 사용하는 방법
JSP 에서는 session 내장 변수를 사용하면 됨.
setAttribute, getAttribute, removeAttribute 메서드를 호출.
- 세션 생성
session.setAttribute("ID", "abcd");
- 세션 정보
session.getAttribute("ID");
String str = (String) session.getAttribute("ID");
* 리턴 타입은 java.lang.Object이므로 데이터 본래의 타입으로 캐스트 연산을 해야 한다.
- 세션 삭제
session.removeAttribute("ID");
- 세션 종료
session.invalidate();
출처: http://juns0201.tistory.com/115 [My Space]
'JSP' 카테고리의 다른 글
[JSP] java to jsp 파라메터 전송 주고 받기 .. (1) | 2018.10.31 |
---|---|
[JSP] request.setAttribute(), request.getParameter() (2) | 2018.10.31 |
JSTL [Core 라이브러리] : forEach -배열출력- [items] (0) | 2018.10.30 |
[JSP] JSP 내장 기본 객체의 영역(scope) (0) | 2018.10.30 |
JSP 페이지 모듈화 <jsp:include> 액션태그 (0) | 2018.10.29 |