관리 메뉴

SIMPLE & UNIQUE

JSP 내장 객체 본문

Java & Spring/Guide

JSP 내장 객체

착한코딩 2017. 8. 16. 18:39

JSP 내장 객체



  • 내장 객체는 JSP 페이지 내에서 제공하는 특수한 레퍼런스 타입의 변수이다.

  • JSP 페이지에서 사용하게 되는 특수한 레퍼런스 타입의 변수가 아무런 선언과 객체 생성 없이 사용할 수 있는 이유는 JSP 페이지가 서블릿으로 변환될 때 JSP 컨테이너가 자동적으로 제공을 하기 때문이다.


  • JSP 페이지의 내장 객체



  •  내장 객체

    리턴 타입(Return Type) 

    설명 

    request 

    javax.servlet.http.HttpServletRequest 

    웹 브라우저의 요청 정보를 저장하고 있는 객체 

    response 

    javax.servlet.http.HttpServletResponse 

    웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 

    out 

    javax.servlet.jsp.jsp.jspWriter 

    JSP 페이지에 출력할 내용을 가지고 있는 출력 스트림 객체이다. 

    session 

    javax.servlet.http.HttpSession 

    하나의 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장하고 있는 객체 

    application 

    javax.servlet.ServletContext 

    웹 어플리케이션 Context의 정보를 저장하고 있는 객체 

    pageContext 

    javax.servlet.jsp.PageContext 

    JSP 페이지에 대한 정보를 저장하고 있는 객체 

    page 

    java.lang.Object 

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

    config 

    javax.servlet.ServletConfig 

    JSP 페이지에 대한 설정 정보를 저장하고 있는 객체 

    exception 

    java.lang.Throwable 

    JSP 페이지서 예외가 발생한 경우에 사용되는 객체 




  • 내장 객체의 속성(attribute)과 관련된 메소드


  • 메소드 

    리턴 타입 

    설명 

    setAttribute(String key, Object value)

    void 

    해당 내장 객체의 속성(attribute)값을 설정하는 메소드로, 속성명에 해당하는 key 매개 변수에, 속성값에 해당하는 value 매개 변수의 값을 지정한다. 

     getAttributeNames()

    java.util.Enumeration 

    해당 내장 객체의 속성(attribute)명을 읽어오는 메소드로, 모든 속성의 이름을 얻어낸다. 

    getAttribute(String key) 

    Object 

    해당 내장 객체의 속성(attribute)명을 읽어오는 메소드로, 주어진 key 매개 변수에 해당하는 속성명의 값을 얻어낸다. 

    removeAttribute(String key)

    void 

    해당 내장 객체의 속성(attribute)을 제거하는 메소드로, 주어진 key 매개 변수에 해당하는 속성명을 제거한다. 



    출처: http://hyeonstorage.tistory.com/78 [개발이 하고 싶어요]


'Java & Spring > Guide' 카테고리의 다른 글

컴포넌트(Component)란?  (0) 2017.08.16
session 내장 객체  (0) 2017.08.16
out 내장 객체  (0) 2017.08.16
request 내장 객체  (0) 2017.08.16
Java instanceof 연산자  (0) 2017.03.31
Comments