본문 바로가기
Servlet&Jsp

내장 객체의 종류

by 코딩하는 원숭이 2021. 12. 13.

내장 객체

1. 내장객체의 개요

jsp페이지는 웹 컨테이너에 의해 서블릿 클래스로 변환되어 사용자의 요청을 수행한다. 이 웹컨테이너에서 사용자가 원하는 요청에 맞는 응답 페이지를 생성하기 위해 몇가지 객체를 제공한다. 이것을 고정된 이름의 객체를 jsp내장 객체라고 한다.

 

2. request 객체

사용자가 서버에 웹브라우저를 통해 페이지를 요청할 때 브라우저는 사용자 요청과 관련된 데이터들을 HTTP 메시지로 구성해 서버에 전송한다. jsp서블릿 컨테이너는 전송받은 HTTP메시지를 통해 HttpServletRequest객체를 생성한다. 이를 서블릿 인스턴스에 넘겨주고 이를 통해 사용자는 관련된 데이터들을은 얻을 수 있게 된다.

 

3. reponse 객체

클라이언트의 요청에 대한 HTTP응답을 나타내는 객체이다

 

4. pageContext 객체

pageContext객체는 jsp페이지와 관련된 프로그램에서 다른 내장 객체를 얻어내거나 현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는데 사용한다.

 

5. session 객체

클라이언트의 정보가 유지되어야 할 필요가 있는 경우를 위해 jsp에서 session 내장 객체를 이용하여 구현해 준다.

 

6. application 객체

웹 어플리케이션의 실행 환경을 제공하는 서버의 정보와 서버측 자원에 대한 정보를 얻어내거나 해당 어플리케이션의 이벤트 로그를 다루는 메소드들을 제공한다.

 

7. out객체

서블릿/jsp 컨테이너가 응답페이지를 만들기 위해 사용하는 출력 스트림객체.

 

8. config 객체

서블릿 인스턴스가 생성될 때 참조해야할 초기 설정 정보들을 저장해 놓은 객체

 

9. page 객체 

jsp페이지에 의해 생성되는 서블릿 인스턴스 자체를 나타내는 객체.

 

10. exception 객체

exception객체는 jsp 페이지에서 예외가 발생하였을 경우 그 예외를 처리할 에서 페이지를 사용자가 지정한 경우에 해당 에러페이지에 전달되는 예외 객체이다.

'Servlet&Jsp' 카테고리의 다른 글

MVC 패턴  (0) 2021.12.16
JSTL과 EL  (0) 2021.12.15
세션과 쿠키  (0) 2021.12.15
영역 객체와 속성  (0) 2021.12.13

댓글