Archive

JSP - 내장객체(2)

|

JSP - 내장객체(2)


  1. pageContext

    • 범위(scope) : Page
    • JSP 페이지를 위한 context로, pageContext 기본 객체는 다른 기본객체에 접근할 수 있는 메소드를 제공한다
    • 주요 메소드

    pageContext

    <%
    	HttpServletRequest httpRequest =
    	//gerRequest()의 반환형이 ServletRequest이므로 강제 형변환
    		(HttpServletRequest)pageContext.getRequest();
    %>
    request 기본 객체와 pageContext.getRequest()의 동일 여부:
    <%= request == httpRequest %><br>
    pageContext.getOut() 메소드를 사용한 데이터 출력:
    <% pageContext.getOut().println("Hello World"); %>
    

    실행

  2. session

    • 범위(scope) : Session
    • 세션 객체를 나타낸다
  3. application

    • 범위(scope) : Application
    • application 기본 객체는 JSP 페이지의 서블릿 컨텍스트를 말한다. application 기본 객체는 웹 어플리케이션 당 하나씩 존재한다
    • 초기파라미터 메소드

    application

    • 서버정보 메소드

    서버정보

    • 로그 메시지 기록 메소드

    로그기록

    • 웹 어플리케이션 자원 메소드

    자원

  4. out

    • 범위(scope) : Page
    • JSP 페이지의 출력을 담당. 웹 브라우저 응답을 출력하기 위한 JspWriter 객체
    • 주요 메소드

    out

  5. config

    • 범위(scope) : Page
    • JSP 페이지에서 사용할 초기 파라미터를 저장하고 있다
  6. page

    • 범위(scope) : Page
    • Page 기본 객체는 JSP 페이지 그 자체를 의미한다
  7. exception

    • exception 기본 객체는 JSP 페이지에서 발생한 에러를 처리할 때 사용한다. page 지시어의 isErrorPage가 true로 설정되는 경우에만 exception 내장객체를 사용할 수 있다



참고 자료


KG 아이티뱅크 강의 자료

처음해보는 JSP&Servlet 웹 프로그래밍