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 |
댓글