프로그래밍/Front-end
자바스크립트 JSP 페이지 include 방법에 대하여!
@GodWin
2024. 9. 27. 11:08
-
-
안녕하세요? 오늘은, JSP 페이지 내에서의 페이지 include 방법에 대해서 알아보도록 하겠습니다.
* JSP 페이지 내에서의 정적인 Include
사용법
<%@ include file="includePage.jsp" %> |
※ @은 Directive 라는 의미로써, 포함하는 문서에 정적으로 컴파일이 되므로, 하나의 파일로 인식하며, 변수 등을 공유합니다.
* JSP 페이지 내에서의 동적인 Include
사용법
</jsp:include page="includepage.jsp" > |
※ <JSP: />의 action을 이용하는 구문으로써, 파일을 각각 컴파일 한 후 두 파일의 실행 결과를 한 곳에 합쳐서 출력하므로, 변수 등을 미공유하기 때문에, Parameter를 따로 넘겨받아야 합니다.
위의 두 방법은 원격지의 페이지를 포함하지 못하므로 JSTL을 이용하기도 합니다.
* In JSTL
사용법
<c:import url="includePage.jsp" charEncoding="UTF-8"> |
※ <c:import ... /> 태그는 좀 더 일반적이고 강력한 기능을 가진 <jsp:include>로써, <jsp:include>와 컴파일과 동작방식이 동일합니다. 하지만, 다른점은 외부 서버에 있는 url형식의 페이지까지 포함이 가능합니다.
※ JSP파일의 컴파일 과정
JSP파일 → servlet 파일로 변환 → servlet 파일이 컴파일 됨 → 결과출력
반응형
이렇게, JSP 페이지 내에서의 페이지 include 방법에 대해서 알아보았습니다.
오늘도 즐거운 하루 되시길 바라겠습니다.