JSP

[JSP] Directive

oneH 2024. 9. 15. 21:05

 

  JSP directive는 JSP 페이지의 전역 설정을 지정하는 데 사용되는 명령문이다.

 

  directive는 JSP 파일의 컴파일 방식에 영향을 미치며, 주로 페이지 동작 방식, 태그 라이브러리 import, 페이지가 포함할 파일 등을 설청한다.

  JSP에서 사용되는 주요 디렉티브는 세 가지이다.

 

 

 

  1. page 디렉티브

 

  page 디렉티브는 JSP 페이지에 대한 전반적인 속성을 설정한다. 주로 페이지의 문서 형식, java library import, 인코딩 방식 등을 정의한다.

 

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.*, java.text.*" %>

 

  page 디렉티브에 대해 다음에 더 자세히 정리해보겠다.

 

 

 

  2. include 디렉티브

 

  include 디렉티브는 다른 파일을 현재 JSP 파일에 포함하는 데 사용한다. 서버가 JSP파일을 컴파일할 때, 지정한 파일의 내용을 현재 JSP 파일에 포함한다.

 

<%@ include file="header.jsp" %>

 

 

 

  3. taglib 디렉티브

 

  taglib 디렉티브는 JSP 페이지에서 커스텀 태그 라이브러리를 사용할 수 있게 설정하는 명령어입니다.

보통 JSTL(JavaServer Pages Standard Tag Library)이나 사용자 정의 태그 라이브러리를 사용하기 위해 선언한다.

 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

 

 

 

 

  결론: 디렉티브 태그는 <%@  %>이며, 보통 page, include, taglib 총 세가지이며, jsp 페이지의 전역 설정을 지정하는 역할을한다.