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 |