English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSP 지시문

JSP 지시자는 전체 JSP 페이지와 관련된 속성을 설정합니다. 예를 들어 웹 페이지의编码 방식과 스크립트 언어입니다.

문법 형식은 다음과 같습니다:

<%@ directive attribute="value" %>

지시자는 여러 가지 속성을 가질 수 있으며, 키밸류 형식으로 존재하며, 콤마로 구분됩니다。

JSP에서 사용하는 세 가지 지시자 태그:

지시자설명
<%@ page ... %> 웹 페이지가 필요로 하는 속성을 정의합니다. 예를 들어 스크립트 언어, error 페이지,缓存需求 등입니다
<%@ include ... %> 기타 파일을 포함합니다
<%@ taglib ... %> 태그 라이브러리 정의를 도입합니다

Page 지시자

Page 지시자는 컨테이너에 현재 페이지의 사용 설명을 제공합니다. 하나의 JSP 페이지는 여러 개의 page 지시자를 포함할 수 있습니다.

Page 지시자의 문법 형식:

<%@ page attribute="value" %>

동일한 XML 형식:

<jsp:directive.page attribute="value" /> />

속성

Page 지시자와 관련된 속성을 다음 표에 나열합니다:

속성설명
buffer out 객체가 사용할缓存区의 크기를 지정합니다
autoFlush out 객체의缓存区를 제어합니다
contentType 현재 JSP 페이지의 MIME 타입과 문자编码을 지정합니다
errorPage JSP 페이지에서 예외가 발생할 때 필요한 오류 처리 페이지로 이동하도록 지정합니다
isErrorPage 현재 페이지가 다른 JSP 페이지의 오류 처리 페이지로 사용될 수 있는지 지정합니다
extends servlet가哪一个 클래스에서 상속받을지 지정합니다
import 사용할 Java 클래스를 가져옵니다
info JSP 페이지의 설명 정보를 정의합니다
isThreadSafe JSP 페이지에 대한 접근이 스레드 안전한지 지정합니다
language JSP 페이지에서 사용하는 스크립트 언어를 정의합니다. 기본적으로 Java입니다.
session JSP 페이지가 세션을 사용하는지 지정
isELIgnored EL 표현식이 실행되는지 지정
isScriptingEnabled 스크립트 요소가 사용될 수 있는지 확인

Include 지시문

JSP는 include 지시문을 통해 다른 파일을 포함할 수 있으며, 포함된 파일은 JSP 파일, HTML 파일 또는 텍스트 파일일 수 있습니다. 포함된 파일은 JSP 파일의 일부처럼 동시에 컴파일 및 실행됩니다.

Include 지시문의 문법 형식은 다음과 같습니다:

<%@ include file="파일 상대 URL 주소" %>

include 지시문에서의 파일 이름은 실제로는 상대 URL 주소입니다.

파일에 경로를 할당하지 않으면, JSP 컴파일러는 기본적으로 현재 경로에서 검색합니다.

동등한 XML 문법:

<jsp:directive.include file="파일 상대 URL 주소"> />

Taglib 지시문

JSP API는 사용자가 커스텀 태그를 정의할 수 있도록 허용하며, 커스텀 태그 라이브러리는 커스텀 태그의 셋입니다.

Taglib 지시문은 커스텀 태그 셋의 정의를 포함한 자동 정의 태그 셋을 도입합니다.

Taglib 지시문 문법:

<%@ taglib uri="uri" prefix="prefixOfTag" %>

uri 속성은 태그 라이브러리 위치를 정의하며, prefix 속성은 태그 라이브러리 프리픽스를 지정합니다.

동등한 XML 문법:

<jsp:directive.taglib uri="uri" prefix="prefixOfTag"> />