관리 메뉴

엉망진창

jsp 에서 include 본문

Study_Web/JSP

jsp 에서 include

엉망진창 2008. 9. 12. 16:51
jsp 에서 include 하는 방식은 3가지가 있습니다.

방식1)
______main.jsp 내용 ______________
<%@ include file="sub.jsp"%>
___________________

main.jsp 와 sub.jsp 의 소스가 먼저 합쳐지고 나서 컴파일된다



방식2)
______main.jsp 내용 ______________
<jsp:include page="sub.jsp"/>
___________________

sub.jsp 의 소스가 컴파일 된후 결과가 main.jsp 에 합쳐진다.



방식3)

<c:import url="http://any.domain.com/anyHeader.jsp" />

JSTL 로 import 하는 방식이며 로컬의 컨텐츠 뿐만 아니라

프로토콜과 호스트이름이 포함된 전제 url까지도 가능하다.







##차이점##

방식1)은 변수 선언할때 겹치면 안된다.왜나하면
소스가 먼저 합쳐져서 하나의 소스가 된후 컴파일 되기때문이다.

그러나 방식2)는 먼저 컴파일 된후 합쳐지기 때문에
변수가 겹쳐도 상관없다.

그리고 방식1) 과 방식2) 둘다 main.jsp 에서 받은 모든 request를
sub.jsp에서 받을수 있다.

'Study_Web > JSP' 카테고리의 다른 글

[번역] Don't Use System.out.println! Use Log4j  (0) 2009.01.29
JSEclipse 플러그인  (0) 2008.10.30
JSTL 기초, Part 1: Expression Language  (0) 2008.06.10
JSTL foreach 예제  (0) 2008.04.02
prototype.js  (0) 2008.03.05