JSP에서 Include는 여러 페이지에서 반복되는 구간을 하나의 파일로 만들어두고 여러 파일에 포함시키는 방식을 말합니다.Include는 2가지 사용방식이 존재합니다.
<h1>header.jsp</h1>
<%
int num = 1;
%>
<h3>num : <%= num %></h3>
지시자방식의 Include는 소스를 먼저 합친 후 컴파일하게 됩니다.
<%@ include file="header.jsp" %>
<%
// int num = 2; // Duplicate local variable num
// - 변수명이 겹쳐 발생하는 오류 코드
%>
<h3>num : <%=num %></h3>
<※ 결과는 다음과 같습니다.>
JSP 액션태그방식의 Include는 각각 컴파일 후 결과만 합쳐서 보여줍니다.
<%@ include file="header.jsp" %>
<%
int num = 2;
%>
<h3>num : <%=num %></h3>
<※ 결과는 다음과 같습니다.>