본문 바로가기
JSP

JSP의 내부 객체(implicit object)

by 복제비 2022. 7. 11.

JSP의  내부 객체(implicit object)

 

JSP의 내부 객체는 request, response, out, pageContext, application, session, config, page, exception 객체등이 내장 객체로 존재합니다.

 

기본 객체 실제 타입 설 명
request javax.servlet.http.HttpServletRequest 클라이언트의 요청 정보를 저장함
response javax.servlet.http.HttpServletResponse 응답 정보를 저장함
out javax.servlet.jsp.JspWriter 결과를 출력함
pageContext javax.servlet.jsp.PageContext 페이지 정보를 저장함
application javax.servlet.ServletContext 웹 어플리케이션 정보를 저장함
session javax.servlet.http.HttpSession HTTP 세션 정보를 저장함
config javax.servlet.ServletConfig 페이지 설정 정보를 저장함
page java.lang.Object 페이지를 구현한 자바 클래스 인스턴스
exception java.lang.Throwable 예외 객체

 

request 객체

request 객체는 클라이언트가 어떤 페이지를 요청했을 경우 서버로 해당 정보를 전송하는데 이렇게 전송된 클라이언트의 요청 데이터가 저장되는 곳을 의미합니다.

 

response 객체

response 객체는 사용자가 어떤 요청을 했을 경우 이에 대한 응답을 보내기 위해 사용합니다.

 

out 객체

out 객체는 JSP 페이지가 생성하는 내용을 모두 전달 받아 전송하는 객체입니다.

 

pageContext 객체

pageContext 객체는 JSP 페이지에서 다른 내장 객체를 얻거나 하나의 페이지에서 다른 페이지로 제어권 등을 넘겨줄 때 사용합니다.

 

Application 객체

Application 객체는 웹 어플리케이션이 실행되는 환경의 정보를 담고 있는 객체입니다.

 

session 객체

session 객체는 웹 브라우저의 요청에 대한 정보의 세션과 관련 정보를 저장하고 관리하는 기능을 제공합니다.

 

config 객체

config 객체는 서블릿이 초기화될 때 JSP 컨테이너가 환경 정보를 서블릿으로 전달할 때 사용하는 객체를 의미합니다.

 

page 객체

page 객체는 JSP 자체를 나타내는 객체로서 자기 자신을 참조할 때 사용하는 객체입니다.

웹 컨테이너는 Java만을 지원해서 굳이 page 객체를 사용하지 않고도 직접 참조할 수 있습니다.

 

exception 객체

exception 객체는 JSP 페이지에서 발생한 예외를 처리할 페이지를 지정할 때 전달되는 객체를 의미합니다. 

 

'JSP' 카테고리의 다른 글

response 객체  (0) 2022.07.13
request 객체  (0) 2022.07.12
JSP 반복문  (0) 2022.07.10
JSP 제어문  (0) 2022.07.09
JSP와 서블릿(Servlet)  (0) 2022.07.08

댓글