상세 컨텐츠

본문 제목

[JSP] 지시어(Directive)와 그 사용법

JSP웹개발

by dev.trams 2023. 7. 2. 09:26

본문

반응형

JSP(JavaServer Pages)는 서버 측에서 동적 웹 페이지를 생성하기 위해 Java를 기반으로 하는 기술입니다. JSP 파일은 일반적으로 HTML 코드와 Java 코드가 혼합된 형태로 작성되는데, 이때 JSP 지시어(Directive)를 사용하여 JSP 페이지의 동작 방식을 지정할 수 있습니다. 이번 포스팅에서는 JSP 지시어의 개념과 사용법에 대해 알아보겠습니다.

JSP 지시어는 JSP 페이지의 맨 위에 선언되며, `<%@`로 시작하여 `%>`로 끝나는 형식을 갖습니다. 주로 JSP 페이지에 대한 설정 정보를 지정하거나 다른 리소스를 포함시키는 용도로 사용됩니다. JSP 지시어는 세 가지 유형이 있습니다:

반응형


1. 페이지 지시어(Page Directive): JSP 페이지 전체에 대한 설정을 지정합니다. 주요 속성으로는 `import`, `contentType`, `session`, `buffer`, `isErrorPage` 등이 있습니다. 예를 들어, 다음은 `contentType` 속성을 사용하여 JSP 페이지의 콘텐츠 타입을 HTML로 설정하는 예제입니다:

<%@ page contentType="text/html" %>


2. 포함 지시어(Include Directive): 다른 JSP 파일이나 자바 파일을 현재 JSP 페이지에 포함시킵니다. `include` 지시어를 사용하여 포함시킬 파일의 경로를 지정합니다. 예를 들어, 다음은 `header.jsp` 파일을 현재 JSP 페이지에 포함시키는 예제입니다:

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


3. 태그 라이브러리 지시어(Taglib Directive): 커스텀 태그 라이브러리를 JSP 페이지에 추가합니다. 주로 JSTL(JSP Standard Tag Library)과 같은 태그 라이브러리를 사용할 때 활용됩니다. `taglib` 지시어를 사용하여 태그 라이브러리의 URI(Uniform Resource Identifier)와 접두사(prefix)를 지정합니다. 예를 들어, 다음은 JSTL 태그 라이브러리를 JSP 페이지에 추가하는 예제입니다:

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


JSP 지시어는 JSP 페이지의 동작을 지정하는 강력한 도구입니다. 이를 통해 페이지 설정, 파일 포함, 태그 라이브러리 추가 등을 손쉽게 수행할 수 있습니다.

반응형

'JSP웹개발' 카테고리의 다른 글

[JSP] JSP로 가는 첫 발걸음  (0) 2022.04.25

관련글 더보기