<@page 속성="속성값" 속성="속성값" ... %>
<@include file="URL" >
<@tablib prefix="namespace" uri="tldId" >
<%@ page language="java" contentType="application/pdf; charset=UTF-8"
pageEncoding="UTF-8"%>
page Directive에서는 동일한 속성을 다른 속성값으로 중복 선언할 경우 JSP 문서 실행시
500 에러 발생 - import 속성 제외
import 속성에는 JSP 문서에서 사용할 클래스 또는 인터페이스를 속성값으로 설정
- 클래스 또는 인터페이스의 패키지를 명확하게 표현하여 제공
-[web.xml] 파일에서 모든 웹프로그램의 요청과 실행에 의해 발생되는 에러코드(4XX 또는 5XX)를
클라이언트에게 전달하는 대신 에러페이지로 응답되도록 설정 가능 - 클라이언트의 URL 주소 미변경
xml작성 예시
<!-- error-page : 에러페이지를 등록하기 위한 엘리먼트 -->
<error-page>
<!-- exception-type : 웹프로그램 실행시 발생되는 예외에 대한 예외클래스를 설정하기 위한 엘리먼트 -->
<exception-type>java.lang.NullPointerException</exception-type>
<!-- location : 에러코드 대신 응답될 에러페이지의 URL 주소를 설정하는 엘리먼트 -->
<location>URL주소.jsp</location>
</error-page>
<error-page>
<!-- error-code : 에러코드를 설정하기 위한 엘리먼트 -->
<error-code>500</error-code>
<location>URL주소</location>
</error-page>

- file 속성값으로 설정된 문서파일이 없는 경우 에러 발생
- 문서파일의 소스코드를 include Directive 명령 위치에 포함하여 실행
<%@include file="파일 위치.jspf"%>
<link href="style.css" type="text/css" rel="stylesheet">
코드를 입력하세요