JSP 페이지의 내장 객체(내장 변수)란 JSP가 서블릿으로 변환될 때 컨테이너가 자동으로 생성시키는 서블릿 멤버 변수를 말한다.
즉 서블릿으로 구현 시 자주 사용했던 객체를 개발자가 일일이 만드는것이 아닌 서블릿으로 변환 시 컨테이너가 자동으로 생성하여 사용하게끔 제공하는것.
-JSP에서 제공 하는 내장 객체-
request -> javax.servlet.http.HttpServletRequest = 클라이언트의 요청 정보를 저장합니다.
response -> javax.servlet.http.HttpServletResponse = 응답 정보를 저장합니다.
out -> javax.servlet.jsp.JspWriter = JSP 페이지에서 결과를 출력합니다.
session -> javax.servlet.http.HttpSession = 세션 정보를 저장합니다.
application -> javax.servlet.ServletContext = 컨텍스트 정보를 저장합니다.
pageContext -> javax.servlet.jsp.PageContext = JSP 페이지에 대한 정보를 저장합니다.
page -> java.lang.Object = JSP 페이지의 서블릿 인스턴스를 저장합니다.
config -> javax.servlet.ServletConfig = JSP 페이지에 대한 설정 정보를 저장합니다.
exception -> java.lang.Exception = 예외 발생 시 예외를 처리합니다.
-내장 객체들의 스코프-
내장객체 | 서블릿 | 스코프 |
page | this | 한번의 요청에 대해 하나의 jsp 페이지를 공유 |
request | HttpServletRequest | 한번의 요청에 대해 같은 요청을 공유 하는 JSP 페이지를 공유 |
session | HttpSession | 같은 브라우저에서 공유 |
application | ServletContext | 같은 애플리케이션에서 공유 |
'JAVA' 카테고리의 다른 글
JSP 페이지 예외 처리하기 (0) | 2021.09.02 |
---|---|
JSP session 내장 객체를 사용한 바인딩 실습 (0) | 2021.09.01 |
스크립트 릿을 사용한 이미지 리스트 생성예제 (0) | 2021.09.01 |
표현식 사용하기 (0) | 2021.08.30 |
스크립트릿 사용하기 (0) | 2021.08.30 |