JSP의 기본 객체(Default Object)란, JSP 페이지를 실행하면 자동으로 생성되어 사용할 수 있는 내장 객체(Built-in Object)를 말합니다. 이러한 기본 객체들은 JSP 페이지를 작성할 때 자주 사용되며, JSP의 기능을 확장하여 더욱 효과적인 웹 어플리케이션을 개발하는 데 필수적입니다. 아래에서는 JSP의 기본 객체에 대해 자세히 설명해보도록 하겠습니다.
1. request
request 객체는 클라이언트로부터 들어온 요청(request) 정보를 저장하는 객체입니다. 이 객체를 사용하여 HTTP 요청 메소드(GET, POST 등)로부터 전송된 파라미터를 얻어오거나, 쿠키(Cookie) 정보, HTTP 헤더 정보 등을 얻어올 수 있습니다.
2. response
response 객체는 클라이언트로부터의 요청에 대한 응답(response) 정보를 저장하는 객체입니다. 이 객체를 사용하여 클라이언트에게 응답을 반환할 수 있습니다. 예를 들어, HTML 코드, 이미지 파일, 텍스트 파일 등을 보낼 수 있습니다.
3. out
out 객체는 JSP 페이지의 출력 스트림을 관리하는 객체입니다. 이 객체를 사용하여 HTML 코드, 텍스트 메시지, 이미지 파일 등을 출력할 수 있습니다.
4. session
session 객체는 클라이언트와 서버 간의 상태 정보를 저장하는 객체입니다. 이 객체를 사용하여 로그인 정보, 장바구니 정보 등을 저장할 수 있습니다. 또한, 이 객체는 클라이언트의 브라우저가 종료되기 전까지는 상태 정보를 계속 유지합니다.
5. application
application 객체는 웹 어플리케이션 전체에서 공유되는 객체입니다. 이 객체를 사용하여 웹 어플리케이션 전역에서 사용할 수 있는 변수나 객체를 저장할 수 있습니다.
6. pageContext
pageContext 객체는 현재 JSP 페이지의 정보를 저장하는 객체입니다. 이 객체를 사용하여 JSP 페이지의 URL, 서버 정보, 서블릿 정보, session 정보 등을 얻어올 수 있습니다.
7. config
config 객체는 현재 JSP 페이지의 구성 정보를 저장하는 객체입니다. 이 객체를 사용하여 JSP 페이지의 초기화 매개 변수, 서블릿 버전 정보, 컨텍스트 경로 등을 얻어올 수 있습니다.
위와 같이 JSP의 기본 객체들은 웹 어플리케이션을 개발할 때 매우 중요한 역할을 합니다. 이러한 객체들을 잘 활용하면 좀 더 효과적인 웹 어플리케이션을 개발할 수 있습니다.
'코딩 > JSP' 카테고리의 다른 글
JSP의 Forward 기능 공개: 웹 애플리케이션 탐색 간소화 (0) | 2023.05.18 |
---|---|
JSP 개발에서 메서드의 힘 탐색 (0) | 2023.05.17 |
스택(Stack) (0) | 2023.05.11 |
JavaBeans 예제 (0) | 2023.05.10 |
자바 빈즈(JavaBeans) (0) | 2023.05.09 |
댓글