ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 삭제.      

     

    반응형

    댓글

Designed by Tistory.