JSP 내장객체
JSP(JavaServer Pages)에서 내장 객체는 JSP 페이지에서 자주 사용하는 Java 객체를 자동으로 제공하는 객체들이다. JSP 내장 객체를 사용하면 코드 작성 시 복잡한 객체를 직접 생성하거나 관리할 필요 없이 웹 애플리케이션의 다양한 기능을 간편하게 사용할 수 있다.
JSP 내장객체 종류
종류 | 타입 | 설명 | 용도 |
request | HttpServletRequest | 클라이언트가 서버로 보낸 요청 정보를 담고 있는 객체 |
요청 파라미터를 읽거나, 요청 헤더 정보를 확인하는 등의 작업을 수행할 수 있음 |
response | HttpServletResponse | 서버가 클라이언트에게 응답을 보내는 데 사용되는 객체 |
응답 콘텐츠를 설정하거나, 쿠키를 추가하는 등의 작업을 수행할 수 있음 |
out | JspWriter | 클라이언트에게 출력할 데이터를 작성하는 데 사용되는 객체 | print(), println() 등의 메서드를 통해 HTML 콘텐츠를 페이지에 출력할 수 있음 |
session | HttpSession | 클라이언트와 서버 간의 세션 정보를 관리하는 객체 | 세션 스코프 내에서 데이터 저장 및 조회를 할 수 있으며, 사용자별로 상태를 유지하는 데 사용 |
application | ServletContext | 애플리케이션 전역에서 공유되는 데이터를 관리하는 객체 | 애플리케이션 전체에서 사용할 수 있는 설정 정보나 데이터를 저장하는 데 사용됨 |
config | ServletConfig | 현재 JSP 페이지를 포함하는 서블릿의 초기화 파라미터를 가져오는 객체 | 보통은 서블릿의 초기화 설정을 관리할 때 사용됨 |
pageContext | PageContext | JSP 페이지의 모든 범위(scope)와 관련된 정보를 관리하는 객체 | 페이지, 요청, 세션, 애플리케이션 범위의 데이터를 접근할 수 있음 |
page | Object | 현재 JSP 페이지를 나타내는 객체 | this 키워드와 동일함 현재 페이지의 인스턴스를 참조 |
이들 내장 객체는 JSP 페이지에서 사용할 때 자동으로 생성되고 관리되며, 따라서 개발자는 복잡한 초기화 작업 없이 웹 애플리케이션의 기능을 쉽게 구현할 수 있다.
'JSP' 카테고리의 다른 글
HTTP 응답코드, 에러페이지 xml 코드 (0) | 2024.08.19 |
---|---|
[JSP] JSTL, EL, 커스텀 태그에 대해서 (0) | 2024.08.16 |
[JSP] 요청방식, 응답방식 (0) | 2024.08.12 |
[JSP] 실습 - DAO, DTO (MVC - M)를 사용해서 회원가입 폼 만들기 (0) | 2024.08.06 |
[JSP] 오류 관련 간단설명 (0) | 2024.08.06 |