디렉티브 태그
JSP를 어떻게 처리할 것인지를 설정하는 태그
디렉티브 태그의 종류
디렉티브 태그 |
형식 |
설명 |
page |
<%@page ··· %> |
JSP 페이지에 대한 정보를 설정 |
include |
<%@include ··· %> |
JSP페이지의 특정 영역에 다른 문서를 포함 |
taglib |
<%@taglib ··· %> |
JSP 페이지에서 사용할 태그 라이브러리를 설정 |
page 디렉티브 태그
JSP 웹 페이지의 최상단에 선언하는 것을 권장하며 속성은 다음과 같음.
속성 |
설명 |
기본 값 |
language |
현재 JSP 페이지가 사용할 프로그래밍 언어를 설정 |
java |
contentType |
현재 JSP 페이지가 생성할 문서의 콘텐츠 유형을 설정 |
text/html |
pageEncoding |
현재 JSP 페이지의 문자 인코딩을 설정 |
ISO-8859-1 |
import |
현재 JSP 페이지가 사용할 자바 클래스를 설정 |
|
session |
현재 JSP 페이지의 세션 사용 여부를 설정 |
true |
buffer |
현재 JSP 페이지의 출력 버퍼 크기를 설정 |
8KB |
autoFlush |
출력 버퍼의 동작 제어를 설정 |
true |
isThreadSafe |
현재 JSP 페이지의 멀티스레드 허용 여부를 설정 |
true |
info |
현재 JSP 페이지에 대한 설명을 설정 |
|
errorPage |
현재 JSP 페이지에 오류가 발생했을 때 보여줄 오류 페이지를 설정 |
|
isErrorPage |
현재 JSP 페이지가 오류페이지인지 여부를 설정 |
false |
isELIgnored |
현재 JSP 페이지의 표현 언어(EL) 지원 여부를 설정 |
false |
isScriptingEnabled |
현재 JSP 페이지의 스크립트 태그 사용 여부를 설정 |
|
디렉티브 태그
JSP페이지 어디에서든 선언 가능
코드를 재사용하고 중복된 코드가 줄어들어 유지보수 측면에서 매우 유용
taglib 디렉티브 태그
taglib 디렉티브 태그를 사용하기 위해서는 prefix 속성과 uri 속성을 지정
uri 속성은 사용자가 정의한 태그의 설정 정보를 가진 경로 주소를 설정하고,
prefix 속성은 uri에서 설정한 사용자가 정의한 태그를 식별하기 위한 고유 이름을 설정
연습문제
01. 디렉티브 태그의 세 가지 유형에 대해 간단히 설명하시오.
디렉티브 태그 |
형식 |
설명 |
page |
<%@page ··· %> |
JSP 페이지에 대한 정보를 설정 |
include |
<%@include ··· %> |
JSP페이지의 특정 영역에 다른 문서를 포함 |
taglib |
<%@taglib ··· %> |
JSP 페이지에서 사용할 태그 라이브러리를 설정 |
02. JSP 페이지가 사용할 자바 클래스를 설정하기 위한 page 디렉티브 태그의 속성은 무엇인가? import
03. JSP 페이지의 특정 영역에 외부 파일의 내용을 포함하는 디렉티브 태그는 무엇인가?
include
'7. 교재 > 7_3 쉽게 배우는 JSP 웹 프로그래밍' 카테고리의 다른 글
[쉽게 배우는 JSP 웹 프로그래밍] 07. 파일 업로드 (0) | 2020.02.06 |
---|---|
[쉽게 배우는 JSP 웹 프로그래밍] 06. 폼 태그 (3) | 2020.02.06 |
[쉽게 배우는 JSP 웹 프로그래밍] 04. 액션 태그 (0) | 2020.02.06 |
[쉽게 배우는 JSP 웹 프로그래밍] 02. 스크립트 태그 (0) | 2020.02.06 |
[쉽게 배우는 JSP 웹 프로그래밍] 01. JSP의 개요 (0) | 2020.02.06 |