2011/04/15 10:26 프로그래밍/JSP
JSP Page Including
- JSP는 servlet으로 변환되고, servlet이 컴파일되어 그 결과를 출력
- Tomcat의 /work 디렉토리에 변환된 servlet 파일들이 저장 됨
1. Include directive
- 하나의 Servlet 파일 생성
- 수정할 경우 include한 모든 파일을 수정해야 수정한 내용을 볼 수 있음
- 파일 수정을 잘 안할 경우 이 방법 추천. Performance 가 좋다고 함
2. Include action
- 각각의 Servlet 파일 생성
- 한 파일이 수정될 경우 바로 적용되어 화면에 출력
- 파일 수정이 빈번히 이루어 질 경우 이 방법 사용.
3. <c:import> action tag
- JSTL(JavaServer pages Standard Tag Library)에 의해 제공
- Tomcat의 /work 디렉토리에 변환된 servlet 파일들이 저장 됨
1. Include directive
<%@ include file="filename" %>
- 수정할 경우 include한 모든 파일을 수정해야 수정한 내용을 볼 수 있음
- 파일 수정을 잘 안할 경우 이 방법 추천. Performance 가 좋다고 함
2. Include action
<jsp:include page="page.jsp" flush="true" />
- 한 파일이 수정될 경우 바로 적용되어 화면에 출력
- 파일 수정이 빈번히 이루어 질 경우 이 방법 사용.
3. <c:import> action tag
<c:import url="./copyright.html" />
<c:import url="http://somewhere.com/hello.xml" />