유디의 공간정보·개발일기
[JSP] <jsp:include>, <%@ include ...%> 본문
JSP의 include 기능을 사용하면, 하나의 JSP에서 다른 JSP를 호출하여 여러 JSP 파일을 혼합하여 하나의 JSP로 만들 수 있다. JSP에서 사용할 수 있는 include 방식은 정적인 방식(include directive)과 동적인 방식(include action)이 있다.
정적인 방식은 JSP의 라이프 사이클 중 JSP 페이지 번역 및 컴파일 단계에서 필요한 JSP를 읽어서 메인 JSP의 자바 소스 및 클래스에 포함 시키는 방식입니다. 이와 반대로, 동적인 방식은 페이지가 호출될 때마다 지정된 페이지를 불러들여서 수행도록 되어 있다.
- 정적인 방식: <%@ include file="관련 URL" %>
- 동적인 방식: <jsp:include page="relativeURL" />
정적인 방식이 동적인 방식보다 빠를 수 밖에 없다.
정적인 방식을 사용하면 메인 JSP에 추가되는 JSP가 포함됩니다. 이 때 추가되는 JSP와 메인 JSP에 동일한 이름의 변수가 있으면 심각한 오류가 발생할 수 있다. 그러므로 상황에 맞게 알맞은 include를 선택하여 사용하여야 한다.
출처: https://12bme.tistory.com/135 [길은 가면, 뒤에 있다.]
'JSP & Servlet' 카테고리의 다른 글
3. 0811_action tag, 내장 객체, 세션 & 쿠키 (0) | 2021.08.12 |
---|---|
[JSP] uri, url (0) | 2021.08.11 |
[JSP] JSTL 사용 방법 - 주요 태그 문법 정리 (0) | 2021.08.10 |
JSTL - <c:forEach>, <c:forTokens> 태그 사용법 (0) | 2021.08.10 |
[JSP] request.getParameter() (0) | 2021.08.10 |