3. 지시 태그 포함
▷ 현재 JSP 페이지의 특정 영역에 있는 외부 파일의 내용을 담고 있는 태그
▷ 현재 JSP 페이지에 포함될 수 있는 외부 파일(HTML, JSP, 텍스트 파일)
▷ include directives 태그는 JSP 페이지 어디에나 선언할 수 있습니다.
![]()
▷ 파일 속성 값
현재 JSP 페이지에 포함될 내용을 담고 있는 외부 파일명
외부 파일이 현재 JSP 페이지와 같은 디렉토리에 있는 경우 파일명만 설정됩니다.
그렇지 않으면 전체 URL(또는 상대 경로)을 설정합니다.
◎ 인클루드 1 사용 예
1. include01.jsp 파일
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Directives Tag</title> </head> <body> <%@ include file="include01_header.jsp" %> <h4>-------- 현재 페이지 영역 -----------</h4> </body> </html> <!-- 출력 : 헤더 페이지 영역입니다. -------- 현재 페이지 영역 ----------- -->2. include01_header.jsp 파일
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Directives Tag</title> </head> <body> <h4>헤더 페이지 영역입니다.</h4> </body> </html>
◎ 인클루드 2 사용 예
1. include02.jsp 파일
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Directives Tag</title> </head> <body> <%@ include file = "include02_header.jsp" %> <p>방문해주셔서 감사합니다.</p> <%@ include file = "include02_footer.jsp" %> </body> </html> <!-- 출력 : 이 사이트 방문은 1번째 입니다. 방문해주셔서 감사합니다. Copyright ⓒ JSPBook -->
2. include02_header.jsp 파일
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Directives Tag</title> </head> <body> <%! int pageCount = 0; void addCount(){ pageCount++; } %> <% addCount(); %> <p> 이 사이트 방문은 <%= pageCount %>번째 입니다. </p> </body> </html>
업데이트할 때마다 숫자가 증가합니다.
3. include02_footer.jsp 파일
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Directives Tag</title> </head> <body> Copyright ⓒ JSPBook </body> </html>
Include를 사용하면 외부에서 작성한 콘텐츠를 가져와서 원하는 페이지에 표시합니다.
따라서 단일 jsp 파일에 긴 코드를 반복적으로 작성하지 않고도 외부에서 작성된 파일을 가져오는 것이 훨씬 쉽습니다.
4. taglib 문 태그
▷ 현재 JSP 페이지에 표현 언어, JSTL, 커스텀 태그 등의 태그 라이브러리를 지정하는 태그
Taglib 지시문 태그는 외부 JAR 파일을 사용하는 데 사용됩니다.
그런데 아직 제대로 연습을 못해서 다시 찾아뵙겠습니다!!
Include는 원하는 곳에 외부 파일을 넣을 수 있다는 것을 보면 이해하기 쉽습니다!!
많은 분들의 피드백은 언제나 환영합니다! 댓글 많이 달아주세요~~


