JSP - 내장객체(2)
18 Feb 2021 | JSPJSP - 내장객체(2)
-
pageContext
- 범위(scope) : Page
- JSP 페이지를 위한 context로, pageContext 기본 객체는 다른 기본객체에 접근할 수 있는 메소드를 제공한다
- 주요 메소드
<% HttpServletRequest httpRequest = //gerRequest()의 반환형이 ServletRequest이므로 강제 형변환 (HttpServletRequest)pageContext.getRequest(); %> request 기본 객체와 pageContext.getRequest()의 동일 여부: <%= request == httpRequest %><br> pageContext.getOut() 메소드를 사용한 데이터 출력: <% pageContext.getOut().println("Hello World"); %>
-
session
- 범위(scope) : Session
- 세션 객체를 나타낸다
-
application
- 범위(scope) : Application
- application 기본 객체는 JSP 페이지의 서블릿 컨텍스트를 말한다. application 기본 객체는 웹 어플리케이션 당 하나씩 존재한다
- 초기파라미터 메소드
- 서버정보 메소드
- 로그 메시지 기록 메소드
- 웹 어플리케이션 자원 메소드
-
out
- 범위(scope) : Page
- JSP 페이지의 출력을 담당. 웹 브라우저 응답을 출력하기 위한 JspWriter 객체
- 주요 메소드
-
config
- 범위(scope) : Page
- JSP 페이지에서 사용할 초기 파라미터를 저장하고 있다
-
page
- 범위(scope) : Page
- Page 기본 객체는 JSP 페이지 그 자체를 의미한다
-
exception
- exception 기본 객체는 JSP 페이지에서 발생한 에러를 처리할 때 사용한다. page 지시어의 isErrorPage가 true로 설정되는 경우에만 exception 내장객체를 사용할 수 있다
참고 자료
KG 아이티뱅크 강의 자료
처음해보는 JSP&Servlet 웹 프로그래밍