페이지 디렉티브 태그 사용 예제
페이지 디렉티브 태그를 적용한 JSP 페이지입니다.
<%@ page contentType="text/html; charset=UTF-8"
import="java.util.*"
language="java"
session="true"
buffer="8kb"
autoFlush="true"
info="(ShoppingMall.........)"
isErrorPage="false"
errorPage="" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>페이지 디렉티브 연습</title>
</head>
<body>
<h1>쇼핑몰 구현 중심 JSP입니다.!!!</h1>
</body>
</html>
hello2.jsp를 브라우저에서 요청 시 톰캣 컨테이너는 JSP 파일을 자바 파일로 변환합니다.

hello2_jsp.java 파일을 열어 보면 hello2.jsp의 페이지 디렉티브에서 설정한 정보가 모두 저버 코드로 변환된 된 것을 알 수 있습니다. 우션 import 속성이 변환되어 import문에 추가됩니다.

그리고 info 속성이 변환되어 getServletInfo() 메서드에서 서블릿 정보를 반환합니다.

마지막으로 contentType 속성인 response가 setContnetType() 메서드의 인자로 변환됩니다.

서블릿으로 필요한 클래스 파일을 import문을 이용해서 일일이 설정해 주었습니다. 하지만 JSP 페이지에서 페이지 디렉티브 태그를 이용해서 설정합니다. 그리고 페이지 디렉티브 태그는 import 속성을 제외한 다른 속성은 한 번만 선언해 주어야 합니다.

'프로그래밍 언어 > 자바 웹' 카테고리의 다른 글
| JSP 스크립트 요소 (0) | 2025.09.25 |
|---|---|
| 인클루트 디렉티브 태그 정의와 사용법 (0) | 2025.09.22 |
| JSP 페이지 구성 요소 & 디렉티브 태그 (0) | 2025.09.16 |
| JSP의 3단계 작업 과정 (0) | 2025.09.13 |
| JSP 등장 배경 (1) | 2025.09.10 |