Programming/JSP

[JSP] 내장 객체

gaing 2023. 10. 17. 02:11

JSP 내장 객체

  • JSP 컨테이너에서 기본적으로 제공하는 내장 객체
  • 컨테이너에 의해 미리 선언된 자바 클래스의 참조 변수
  • 스크립트릿(<% %>)이나 표현식(<%= %>에서 사용 가능
내장객체명, 메소드명(파라미터1, 파라미터2, ...)

입출력 내장객체

1) request 내장객체

- 요청한 JSP 페이지에게 데이터를 전달하는 내장객체

 

2) response 내장객체

- 웹 서버가 웹 브라우저에게 처리 결과를 응답하는 내장객체

 

3) out 내장객체

- 웹 서버가 웹 브라우저에게 출력 스트림으로 응답하기 위한 객체

- println() 정도는 알아두면 좋음


서블릿 관련 내장객체

1) page 내장객체

- 현재 페이지의 응답 요청을 수행하도록 제공되는 서블릿 클래스의 인스턴스

- JSP 페이지에서 자기 자신을 참조할 때 사용함

 

2) config 내장객체

- JSP 페이지에 대한 서블릿 구성 데이터 초기화 처리 (사용 희박)


컨텍스트 관련 내장객체

1) session 내장객체

- 클라이언트와 웹 서버 간에 네트워크의 지속적인 상태를 유지할 때 사용함

- 웹 서버에 정보를 저장함

- 사용자가 웹 서버에 접근하면 생성되어 종료할 때까지 유지됨

 

2) application 내장객체

- HTTP 서버와 컨테이너의 종류, 버전, 로그 처리와 관련된 메소드를 지원함

- 개발자를 위한 서버 정보, 서버 자원에 대한 정보, 로그 관련 정보, 속성 관련 정보의 메소드가 있음

 

3) pageContext 내장객체

- 모든 내장객체를 프로그램에서 접근 가능하도록 하는 JSP 실행에 대한 context 정보를 담고 있는 내장객체


에러 처리 내장객체

exception 내장객체

- JSP 페이지에서 오류가 발생했을 때 오류 메시지를 반환하는 내장객체

- 오류 메시지를 반환하는 JSP 페이지에서 page 지시어의 isErrorPage 속성이 반드시 true로 지정해야만 함

<%@ page isErrorPage="true" %>

'Programming > JSP' 카테고리의 다른 글

[JSP] 자바빈과 표준 액션 태그  (0) 2023.10.17
[JSP] JSP와 DB 연동  (3) 2023.10.17
[JSP] 입력 폼 설계  (1) 2023.10.17
[JSP] 기본 문법  (2) 2023.10.17
[JSP] JSP와 웹 기반의 이해  (3) 2023.10.17