써먹는 웹개발
[Jsp] Jsp에서 다른 컨텐츠를 포함하는 3가지 방법 본문
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
반응형
'웹개발 > Java & Jsp' 카테고리의 다른 글
[Java] hash set으로 중복값이 들어갈때 원인과 해결방법 (0) | 2020.04.27 |
---|---|
[Jsp] jstl if문에서 and와 or문 사용하는 방법 (0) | 2020.03.30 |
[JSP] 지시자(directive) (0) | 2020.02.05 |
[Java] 윈도우 환경에서 cmd의 외부 .jar 파일 포함해서 .java 컴파일 및 실행하기 (0) | 2019.12.30 |
[Java PMD] variables that are final and static should be all capitals 'log' is not all (0) | 2019.07.19 |
Comments