ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JSP 내장 객체
    TEMPLATE/JSP 2023. 5. 2. 17:29
    1. 내장 객체는 다음과 같은 특징을 지닌다
      • 컨테이너가 미리 선언해 놓은 참조 변수를 이용해 사용한다.
      • 별도의 객체 생성 없이 각 내장 객체의 메서드를 사용할 수 있다.
      • JSP 문서 안의 <% 스크립틀릿 %> 과 <%= 표현식 %> 에서만 사용할 수 있다.
      • <%! 선언부 %> 에서는 즉시 사용하는 건 불가능하고, 매개변수로 전달 받아 사용할 수 있다.
    2. 내장객체 종류
      내장객체 타입 설명
      request javax.servlet.http.HttpServletRequest 클라이언트의 요청 정보를 저장합니다.
      response javax.servlet.http.HttpServletResponse 클라이언트의 요청에 대한 응답 정보를 저장합니다.
      out javax.servlet.jsp.JspWriter JSP 페이지에 출력할 내용을 담는 출력 스트림입니다.
      session javax.servlet.http.HttpSession 웹 브라우저 정보를 유지하기 위한 세션 정보를 저장합니다.
      application javax.servlet.ServletContext 웹 애플리케이션 관련 컨텍스트 정보를 저장합니다.
      pageContext javax.servlet.jsp.PageContext JSP 페이지에 대한 정보를 저장합니다.
      page java.lang.Object JSP 페이지를 구현한 자바 클래스의 인스턴스입니다.
      config javax.servlet.ServletConfig JSP 페이지에 대한 설정 정보를 저장합니다.
      exception java.lang.Throwable 예외가 발생한 경우에 사용합니다.
    3. 내장 객체 영역
      • 내장 객체의 영역은 각 객체가 저장되는 메모리의 유효 기간, 페이지 단위
      • 내장 객체의 영역 종류
        • page 영역 - 동일한 페이지에서만 공유된다. 페이지를 벗어나면 소멸한다.
        • request 영역 - 하나의 요청에 의해 호출된 페이지와 포워드(요청 전달)된 페이지까지 공유된다
        • session 영역 - 클라이언트가 처음 접속한 후 웹 브라우저를 닫을 때까지 공유된다.
        • application 영역 - 한 번 저장되면 웹 애플리케이션이 종료될 때까지 유지된다.

    'TEMPLATE > JSP' 카테고리의 다른 글

    JSP 표준 태그 라이브러리(JSTL)  (1) 2023.05.02
    표현 언어(Expression Language)  (0) 2023.05.02
    액션 태그(Action Tag)  (0) 2023.05.02
    page 지시어  (0) 2023.05.02
    JSP 기본 정보  (0) 2023.05.02

    댓글