-
[JSP] JSP기본객체(내장객체)Web/JSP 2019. 7. 12. 15:36
JSP기본객체(내장객체)
구분:
ServletContext application
- Web Application(웹 응용프로그램, 프로젝트), 전체 서블릿
ServletConfig config
- 한개의 서블릿을 의미한다.
종류
1. request
2. response
3. pageContext
4. session **
- HttpSession에 있는 session을 사용할거다!
- 숫자 문자를 조합한 식별 번호를 서버에 올려놓고 클라이언트에도 적어놓고 둘을 비교한다.
- 왜?비연결형 프로토콜 HTTP라서 연결이 지속되지 않는다. 그래서 세션에 저장을 해놓고 정보 비교를 하는 것이다.
- 세션과 쿠키는 한 쌍이다.
- 쿠키는 사용자 PC에 세션은 서버에 사용자와 관련된 정보를 보관한다.
사용용도?
- 사용자 로그인
- 장바구니
- 사용자의 페이지 이동내역
주요 메소드
getId()
- 각 접속에 대한 세션 고유의 ID를 문자열형태로 리턴.
getCreatingTime()
- 세션이 생성된 시간을 long형 밀리세컨드 값으로 리턴
(January 1, 1970 GMT기준)
getLastAccessedTime()
- 현재 세션으로 마지막 작업한 시간을 long형 밀리세컨드 값으로 리턴.
getMaxInactiveInterval()
- 세션의 유지시간을 초로 반환. (보통 1800초로 되어 있음)
setMaxInactiveInterval(t)
- 세션의 유효시간을 t에 설정된 초 값으로 설정.
invalidate()
- 현재 세션을 종료.
- 로그아웃에서 사용.
- clear 다 지워진다.
setAttribute(key, value)
- 문자열 key으로 Object value을 설정.
getAttribute(key)
- 문자열 key로 설정된 세션 값을 Object형태로 반환.
removeAttribute(key)
- 문자열 key로 설정된 Object 삭제.반응형'Web > JSP' 카테고리의 다른 글
[JSP] JSP의 액션종류(c, useBean, setProperty) (0) 2019.07.15 [JSP] El, JSTL 탄생배경 및 사용법 (0) 2019.07.13 [JSP] Directives (JSP지시어) (0) 2019.07.11 [JSP] JSP의 request , response주요 메소드, 리다이렉트, 포워드 (0) 2019.07.11 [BootStrap] HTML 테이블에 부트스트랩 적용하기 (0) 2019.07.10