Servlet & JSP/Servlet & JSP 공부

[자바웹을다루는기술] 내장 객체 기능

개발자하소서 2022. 2. 17. 16:59
728x90
반응형
SMALL

📌 JSP 내장객체 

 

-  JSP 내장객체란 JSP가 서블릿으로 변환 시 컨테이너가 자동으로 생성시키는 서블릿 멤버 변수를 말한다.

 

- 즉, 서블릿으로 구현 시 자주 사용했던 객체를 서블릿으로 변환시 컨테이너가 자동으로 생성하여 사용하게끔 제공하는것이다.

 

 

📌 JSP에서 제공하는 내장객체들 

내장객체 서블릿 타입 설명
request HttpServletRequest 클라이언트 요청 정보를 저장합니다
response ServletResponse 응답 정보를 저장합니다
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 예외 발생 시 예외를 처리합니다.

 

📌 내장 객체들의 스코프 

내장 객체 서블릿 scope
page this  한번의 요청에 대해 하나의 JSP페이지를 공유합니다
request HttpServletRequest  한번의 요청에 대해 같은 요청을 공유하는 JSP페이지를 공유합니다
session HttpSession 같은 브라우저에서 공유합니다
applicate ServletContext 같은 애플리케이션에서 공유합니다

 

 

728x90
반응형
LIST