1. include 지시자 <%@ include file="header.html" %>
- 정적인 방식으로 서블릿 소스 파일 변환 시, file 속성에 명기한 파일을 현재 컨텐츠에 포함. 지시자 태그의 위치가 중요
2. <jsp:include> 표준 액션 <jsp:include page="header.jsp" />
- 동적인 방식으로 요청이 들어오는 시점에 page속성에 명기한 파일을 현재 컨텐츠에 포함.<jsp:param>태그를 사용하여 포함될 페이지에 값을 넘겨줄 수 있다.
3. <c:import> JSTL태그 <c:import url="http://~~~" />
- 요청이 들어오는 시점에 url속성에 명기한 파일을 현재 컨텐츠에 포함. 위 두개의 방식과는 현재 컨테이너 자원뿐만 아니라 외부 자원도 가능하다.<c:param>태그를 사용하여 포함될 페이지에 값을 넘겨줄 수 있다.
@ 포함될 html조각에는 <html><body>의 시작, 마침 태그가 있어서는 안된다.