[JSP] 내장 객체

Bam·2024년 5월 20일
0

Spring

목록 보기
32/48
post-thumbnail

JSP 내장 객체

JSP 내장 객체는 JSP 페이지에 기본적으로 포함되어 있는 객체를 의미합니다. 컨테이너에 의해 JSP가 서블릿으로 변환되는 과정에서 이 내장 객체들이 생성됩니다.

서블릿에서 자주 사용하는 객체들을 JSP에서 일일이 생성하지 않고 컨테이너가 자동적으로 생성해서 사용할 수 있도록 기능을 제공하고 있습니다.

다음은 JSP가 제공하는 내장 객체들입니다.

내장 객체설명대응 서블릿 객체
request클라이언트 요청 정보 저장javax.servlet.http.HttpServletRequest
response응답 정보 저장javax.servlet.http.HttpServletResponse
out결과 출력javax.servlet.jsp.JspWriter
session세션 정보 저장javax.sevlet.http.HttpSession
application컨텍스트 정보 저장javax.servlet.ServletContext
pageContextJSP 페이지 정보 저장javax.servlet.jsp.PageContext
pageJSP 페이지 서블릿 인스턴스 저장java.lang.Object
configJSP 페이지 설정 정보 저장javax.servlet.ServletConfig
exception예외 처리java.lang.Exception

내장 객체 스코프

스코프(scope)는 범위라는 뜻을 가진 단어입니다. 내장 객체의 스코프는 내장 객체가 유효한 범위라고 할 수 있습니다.

스코프 범위를 벗어나면 같은 객체라도 다른 객체로 판정받는 다는 것에 유의하면서 스코프를 알아두어야 합니다.

내장 객체스코프
request하나의 요청에 대해서 같은 요청을 공유하는 JSP 페이지들
session같은 브라우저
application같은 웹 애플리케이션
page하나의 요청에 대해서 하나의 JSP 페이지 (= this)

0개의 댓글