CS/웹 프로그래밍(JSP)
JSP 디렉티브(Directive)
yglee730
2021. 4. 13. 00:11
728x90
page 디렉티브는 어떤 상황에 사용하는가?
: JSP에 대한 정보를 담을 때 사용
형식 : <%@page [속성]="값" %>
속성 | 속성의 기본값 | 사용법 | 속성 설명 |
info | info="설명" | 페이지를 설명해 주는 문자열 지정 | |
contentType | "text/html;charset=ISO-8859-1" | contentType="text/html;charset=utf-8" | JSP 페이지가 생성할 문서의 타입을 지정하는 속성 |
import | import="java.util.Vector" import="java.util.*" |
다른 패키지에 있는 클래스를 가져다 쓸 때 사용 | |
errorPage | errorPage="error/fail.jsp" | 에러 발생 시 에러를 처리할 페이지를 지정하는 속성 | |
isErrorPage | "true" | isErrorPage="false" | 해당 페이지를 에러 페이지로 지정 |
pageEncoding | "ISO-8859-1" | pageEncoding="utf-8" | 해당 페이지의 문자 인코딩을 지정하는 속성 |
buffer | "8kb" | buffer="10kb" buffer="none" |
JSP 페이지 출력 버퍼의 크기를 지정하는 속성 |
autoFlush | "true" | autoFlush="false" | 출력 버퍼가 다 찰 경우에 저장되어 있는 내용의 처리를 설정하는 속성 |
include 디렉티브는 어떤 상황에 사용하는가?
: 여러 JSP 페이지에서 공통적으로 사용되는 내용이 있을 때,
내용을 별도의 파일로 저장해 두었다가 필요한 JSP페이지 내에
삽입할 때 사용
형식 : <%@include file="경로" %>
특징 : 복사해서 붙여넣기 수준이다.
-> 정적인 처리방식이다.
taglib 디렉티브는 어떤 상황에 사용하는가?
:JSP 페이지에서 사용할 태그 라이브러리를 설정한다.
형식 : <%@taglib url="경로" prefix="태그 식별자"%>
사용 가능 태그 라이브러리 :
표현 언어(Ex : Expression Language)
JSTL(JSP Standard Tag Library)
커스텀 태그(Custom Tag)