page
JSP 페이지 그 자체를 나타내는 객체이다. JSP 페이지 내에서 page 객체는 this 키워드로 자기 자신을 참조할 수가 있다. 또한 javax.servlet.jsp.HttpJspPage 클래스 타입으로 제공되는 JSP 내부 객체이다. 대부분의 JSP 컨테이너는 Java 만을 스크립트 언어로 지원하기 때문에 page 객체는 현재 거의 사용되지 않는다. 그러나 Java 외의 다른 언어가 사용된다면 page 객체를 참조하는 경우가 발생한다.
page1.jsp
<%@ page info="JSPstudy.co.kr" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String pageInfo = this.getServletInfo();
%>
<h1>Page Example</h1>
현재 페이지의 info 값 : <%=pageInfo%>
출력 결과

config
javax.servlet.ServletConfig 클래스 타입의 내부 객체이다. ServletConfig는 Servlet에게 Serlvet을 초기화하는 동안 참조해야 할 정보를 전해 주는 역할을 한다. 다시 설명하면 서블릿이 초기화될 때 참조해야 할 다른 여러 정보를 가지고 있다가 전해주는 역할을 한다.
config 내부 객체 메서드
| 메서드 | 설명 |
| Enumeration getInitParameterNames() | 서블릿 설정 파일에 지정된 초기 파라미터 이름을 반환 |
| String getInitParameter(name) | 지정한 name의 초기 파라미터 이름을 반환 |
| String getServletName() | 서블릿의 이름을 반환 |
| ServletContex getServletContext() | 실행하는 서블릿의 ServletContext를 반환 |
'Web Programming > JSP' 카테고리의 다른 글
| [JSP] 에러 처리 (0) | 2024.10.04 |
|---|---|
| [JSP] 예외 내부 객체 (0) | 2024.10.04 |
| [JSP] 외부 환경 정보 제공 내부 객체 (0) | 2024.10.04 |
| [JSP] 입출력 관련 내부 객체 (1) | 2024.10.04 |
| [JSP] 내부 객체 (0) | 2024.10.04 |