본문 바로가기

JSP(Java Server Page)

JSP 내장 객체

■ JSP 내장 객체(implicit object)

 ο  종류

    1) request

      - 클라이언트의 요청 정보를 담고 있는 객체

      - 스코프 : request

      - 실제 타입 : javax.servlet.http.HttpServletRequest 또는 javax.servlet.ServletRequest


    2) response

        - 요청에 대한 응답 정보를 담고 있는 객체

        - 스코프 : page

        - 실제 타입 : javax.servlet.http.HttpServletResponse 또는 javax.servlet.ServletResponse


    3) out

        - 페이지 내용을 담고 있는 출력 스트림 객체

        - 스코프 : page

        - 실제 타입 : javax.servlet.jsp.JspWriter


     4) pageContext

         - JSP 페이지 실행에 필요한 Context 정보를 담고 있는 객체

         - 스코프 : page

         - 실제 타입 : javax.servlet.jsp.PageContext


     5) session

         - 세션 정보를 담고 있는 객체

         - 스코프 : session

         - 실제 타입 : javax.servlet.http.HttpSection


      6) application

          - 어플리케이션 Context의 모든 페이지가 공유할 데이터를 담고 있는 객체

          - 스코프 : application

          - 실제 타입 : javax.servlet.ServletContext


      7) config

          - JSP 페이지의 서블릿 설정 데이터 초기화 정보 객체

          - 스코프 : page

          - 실제 타입 : javax.servlet.ServletConfig


      8) page

          - JSP 페이지를 구현한 자바 클래스 객체

          - 스코프 : page

          - 실제 타입 : java.lang.Object


       9) exception

          - JSP 페이지의 서블릿 실행 시 처리하지 못한 예외 객체

          - 스코프 : page

          - 실제 타입 : java.lang.Throwable