[Java]JSP에서 Include 사용방법
프로젝트를 진행하다 보면 header나 footer 또는 내비게이션 바 로그인 정보 , 메뉴 정보 등등
공통적으로 다수의 페이지에서 나와야하는 내용들이 있다
특정 부분을 JSP,HTML에 만들어두고 Include 해서 사용할 수 있다.
include에는 2가지 방법이 존재한다
1. include directive (지시어)
2. include action (액션)
공통점은 동일하게 파일을 불러와서 사용 가능한 점이고 , 차이점으로는 지시어는 해당 소스를 포함시킨 후에 컴파일을 하지만 액션은 실행 시점에서 해당 파일을 수행하여 결과를 포함시킨다.
include 지시어 사용 방법
<%@ include file="/WEB-INF/views/include/header.jsp" %>
--- 현재 파일 ---
<%@ include file="/WEB-INF/views/include/footer.jsp" %>
가져올 파일의 경로를 넣어 다른 파일을 가져와 현재 파일에 뿌려준다.
include 액션 사용 방법
<jsp:include page="/WEB-INF/views/include/header.jsp"/>
--- 현재 파일 ---
<jsp:include page="/WEB-INF/views/include/footer.jsp"/>
include 액션 일부 사용 방법
<jsp:include page="/WEB-INF/views/include/footer.jsp">
<jsp:param name="id" />
<jsp:param name="nickname" value="nect2r" />
</jsp:include>