JAVA/JSP & Servlet

jsp:include 사용하기 (파일 활용) [JSP 기초]

gakko 2022. 1. 4. 13:30

네이버, 구글, 쇼핑몰, 유튜브 어디를 보던

상단에 위치한 메뉴나 하단에 있는 카피라이트 표시, 도움말 등은 항상 같은 걸 확인할 수 있다.

매번 HTML파일에 메뉴와 하단안내를 붙여넣으면 만들 때도 귀찮거니와

나중에 페이지를 수정할 때 수많은 페이지를 다 고치느라 애를 먹을 것이다.

여기서 사용할 수 있는게 <jsp:include> 태그다.

이 태그느 다른 jsp파일이나 html파일 가져와 그 페이지에 그대로 적용할 수 있도록 하는 기술이다.

 

 

이제부터 사용하는 방법에서 대해서 적어보도록 하겠다.

 

1. 파일 만들기

상단의 header.jsp, 하단을 작성할 footer.jsp

그리고 이들을 활용할 homepage.jsp 파일을 생성한다.

 

 

 

2. 코드 작성

-header.jsp

<head>
<title>Bigbell's Homepage</title>
</head>

<header>
	<h1>This is Homepages</h1>
</header>

-footer.jsp

<hr>
<footer>
<a>Help</a>  <a>Contact</a>  ©Bigbell
</footer>

-homepage.jsp

<html>
<jsp:include page="header.jsp"></jsp:include>

<body>
	Including Files
</body>

<jsp:include page="footer.jsp"></jsp:include>
</html>

작성 방법은 위와 같다. 파일을 jsp에 포함하기 위해서는

<jsp:include page="파일이름"></jsp:include> 또는

<jsp:include page="파일이름"/> 라고 적어주면 된다.

 

 

 

3. 실행 및 결과

실행

homepage.jsp 를 실행하면

위와 같이 header.jsp 와 footer.jsp가 포함되어 homepage가 실행된다는 것을 알수 있다.