Include
☞ JSP 페이지 내에 다른 컴포넌트(JSP, HTML, Servlet)를 포함 시키는 기술
◎ 주로 JSP나 HTML을 포함시킨다.
◎ include지시자 태그를 이용, 표준 action 태그 이용
◎ 기타 : JSTL의 import 태그 이용, tiles 프레임 워크
☞ <%@ include %> 지시자 태그 이용
◎ copy and paste 방식
- JSP를 servlet으로 변환하기 전에 포함시킬 파일의 내용을 카피하여 붙인다.
- 구문 : <%@ inlclude file ="포함시킬 파일명"%>
☞ <jsp:include> 액션 태그 이용
◎ 요청 디스패치 방식
- 수행을 포함시킬 컴포넌트로 이동한 뒤 출력내용을 포함시키는 방식
◎ 구문
<jsp:include page="url" />
<jsp:include page="url">
<jsp:param name="name" value="value" />
</jsp:include>
a.jsp
☞ folder : WebContent/include
소스보기
b.jsp
☞ folder : WebContent/include
☞ include 지시자는 jsp:include 액션 태그처럼 페이지를 삽입하는 기능이 있다.
☞ jsp:param과 같은 부수적인 파라미터가 존재하지 않는다. 인자를 사용하고 싶다면 삽입하고자 하는 페이지에 포함하고 있어야 한다.
☞ 삽입을 할 때 자바코드로 변환하고 서블릿으로 컴파일한다.
☞ 변환을 할 때 처리하기 때문에 약간 늦어질 수 있다.
소스보기
c.jsp
☞ folder : WebContent/include
☞ <jsp:include> 액션 태그를 사용하여 요청 디스패치 방식으로 파라미터를 전달 받을 수 있다.
소스보기
조회결과
'Wanna be a Programmer > Servlet & JSP' 카테고리의 다른 글
Sevlet & JSP day15 - JSTL(JSP Standard Tag Library: JSP 표준 태그 라이브러리) (0) | 2012.05.08 |
---|---|
Servlet & JSP day14 - EL(Expression Language) (0) | 2012.05.07 |
Servlet & JSP day13 - 표준 액션 태그(jsp:forward) (0) | 2012.05.04 |
Servlet & JSP day13 - 표준 액션 태그(jsp:getProperty) (0) | 2012.05.04 |
Servlet & JSP day13 - 표준 액션 태그(jsp:setProperty) (0) | 2012.05.04 |