<%@ include file="파일명" %>
JSP 페이지의 특정 영역에 HTML,JSP,TEXT 등의 외부 파일을 포함하는 태그이다. JSP 페이지의 어느 위치에나 선언할 수 있다.
파일명은 같은 디렉토리가 아니라면 전체URL 또는 상대경로를 설정해야한다.
서블릿 프로그램으로 번역될 때 include 설정된 파일의 원본 내용을 그대로 붙여 넣은 다음 자바코드로 변환한다.
장점: header나 footer등 공통 부분을 제작할 때 사용하여 모듈화. 코드의 재사용 높이고 유지보수가 용이하다.
<%@ 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 코어"/>