웹개발/Java & Jsp
[Jsp] Jsp에서 다른 컨텐츠를 포함하는 3가지 방법
kmhan
2020. 2. 6. 14:13
728x90
반응형
Jsp에서 다른 컨텐츠를 포함하는 3가지 방법입니다.
1. [파일] include 지시자
<%@ include file="Header.html" %> |
정적인 방식: 서블릿 소스 파일로 변환 시, file 속성에 명시한 파일을 현재 컨텐츠에 포함합니다. |
1-2. 포함될 파일에 파라미터 넘기는 방법
<html><body> <jsp:include page="Header.jsp"> <jsp:param name="subTitle" value="We take the sting out of SOAP." /> </jsp:include> |
Header.jsp 파일에서 작성 ${param.subTitle} |
2. [페이지] <jsp:include> 표준 액션
<jsp:include page="Header.jsp" /> |
동적인 방식 : 요청이 들어오는 시점에, page 속성에 명시한 파일을 현재 컨텐츠에 포함합니다. |
3. [URL] <c:import> JSTL 태그
- 1~2번과 다른게 <c:import>는 웹 컨테이너 외부 자원도 포함할 수 있습니다.
<c:import url="http://www.naver.com" /> |
동적인 방식 : 요청이 들어오는 시점에, url 속성에 명시한 파일을 현재 컨텐츠에 포함합니다.. <jsp:include>와 비슷하게 행동하지만, 훨씬 막강하며 유연합니다. |
3-2. 포함될 파일에 파라미터 넘기는 방법
<c:import url="Header.jsp"> <c:param name="subTitle" value="We take the sting out of SOAP." /> </c:import> |
${param.subTitle} |
출처 : 헤드퍼스트 Servlet & JSP
728x90
반응형