Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- Git_명령어정리
- jsp
- SQL
- MySQL
- CSS
- json
- 다이어그램
- Spring_오류정리
- 아파치톰캣
- 인스턴스
- vb.net
- Linux
- JavaScript
- spring
- DML
- Spring_에러정리
- github
- Git_정리
- workbench
- 인덱스
- Linux_명령어정리
- HTML
- 자바스크립트
- 배열
- SQL_용어정리
- 이클립스
- 자바
- git
- java
- asp.net
Archives
- Today
- Total
데브마우스
[JSP] 내장 객체의 개요 정리 본문
내장 객체란 무엇인가요?
내장 객체(Implicit Object)는 JSP 페이지에서 사용할 수 있도록 JSP 컨테이너(톰캣)에 미리 정의된 다양한 객체들입니다.
어떻게 내장 객체를 사용하나요?
JSP 페이지가 서블릿 프로그램으로 번역될 때 JSP 컨테이너가 자동으로 내장 객체를 멤버 변수, 메소드 매개변수 등의 각종 참조 변수(객체)로 포함합니다. 그렇기 때문에 JSP 페이지에 별도의 import문 없이 바로 사용할 수 있습니다.
내장 객체의 종류는 어떤게 있나요?
내장 객체의 종류 |
||
내장 객체 이름 | 반환 유형 | 설명 |
request | javax.servlet.http.HTTPServletRequest | 웹 브라우저의 HTTP 요청 정보를 저장합니다. |
response | javax.servlet.http.HttpServletResponse | 웹 브라우저의 HTTP 요청에 대한 응답 정보를 저장합니다. |
out | javax.servlet.jsp.jsp.jspWriter | JSP 페이지에 출력할 내용을 담고 있는 출력 스트림입니다. |
session | javax.servlet.http.HttpSession | 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장합니다.(13장 참고) |
application | javax.servlet.jsp.PageContext | JSP 페이지의 정보를 저장합니다. |
pageContext | javax.servlet.jsp.PageContext | JSP 페이지를 구현한 자바 클래스로 JSP 페이자 자체를 나타냅니다. |
page | java.lang.Object | JSP 페이지를 구현한 자바 클래스로 JSP 페이지 전체를 나타냅니다. |
config | javax.servlet.ServletConfig | JSP 페이지의 설정 정보를 저장합니다. |
exception | java.lang.Throwable | JSP 페이지의 예외 발생을 처리합니다. |
모든 내장 객체는 JSP 컨테이너가 관리하는 객체로, request, session, application, pageContext를 이용하여 속성을 관리할 수 있습니다. 속성은 각각의 내장 객체가 존재하는 동안(scope) JSP 페이지 사이에서 정보를 주고받거나 공유하는 데 사용됩니다.
속성 처리 메서드의 종류
속성 처리 메서드의 종류 | ||
속성 처리 메서드 | 반환 타입 | 설명 |
setAttribute(String name, Object value) | void | 해당 내장 객체의 속성 이름이 name인 속성 값을 value로 저장합니다. |
getAttribute(String name) | Object | 해당 내장 객체의 속성 이름이 name인 속성 값을 가져옵니다. |
removeAttribute(String name) | void | 해당 내장 객체의 속성 이름이 name인 속성을 삭제합니다. |
getAttributeNames() | java.util.Enumeration 혹은 Iterator |
해당 내장 객체의 모든 속성 이름을 가져옵니다.(단, pageContext 내장 객체는 이 메소드를 제공하지 않습니다.) while(EN.hasNext())로 객체의 속성에 접근합니다. |
'JSP > JSP: 정리' 카테고리의 다른 글
[JSP]JDBC를 사용한 JSP와 DB의 연동 순서 (0) | 2023.12.21 |
---|---|
[JSP] request 내장 객체 정리 (0) | 2023.12.20 |
[JSP] 자바빈즈 액션 태그 정리 (0) | 2023.12.19 |
[JSP] param 액션 태그 정리 (0) | 2023.12.18 |
[JSP] include 액션 태그와 include 디렉티브 태그 비교 (0) | 2023.12.15 |