디렉티브 태그2 - include 태그, taglib 태그

songB·2022년 3월 12일
0

JSP

목록 보기
8/13

1. include 디렉티브 태그

<%@ include file="파일명" %>

JSP 페이지의 특정 영역에 HTML,JSP,TEXT 등의 외부 파일을 포함하는 태그이다. JSP 페이지의 어느 위치에나 선언할 수 있다.
파일명은 같은 디렉토리가 아니라면 전체URL 또는 상대경로를 설정해야한다.

서블릿 프로그램으로 번역될 때 include 설정된 파일의 원본 내용을 그대로 붙여 넣은 다음 자바코드로 변환한다.

장점: header나 footer등 공통 부분을 제작할 때 사용하여 모듈화. 코드의 재사용 높이고 유지보수가 용이하다.

2. taglib 디렉티브 태그

<%@ taglib uri="경로" prefix="태그 식별자" %>

JSP페이지에 표현언어, JSTL, 사용자 정의 태그(Custom Tag) 등 태그 라이브러리를 설정한다.

uri (L이 아니라 I 다) : 사용자가 정의한 태그의 설정 정보를 가진 경로 주소
prefix : uri에서 설정한 사용자가 정의한 태그를 식별하기 위한 고유이름

taglib 태그는 서블릿으로 번역될 때 uri 속성값은 컨테이너에 사용자가 정의한 태그 라이브러리 위치를 알려준다.

사용예시

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


출처: 쉽게 배우는 JSP 웹 프로그래밍|송미영|한빛아카데미
profile
백송은입니다.

0개의 댓글

관련 채용 정보