include 지시어
- 여러 페이지에 공통으로 들어가는 내용을 관리할 때 용이
(ex. 헤더,푸터 등)
- 공통으로 들어가는 페이지를 한 번 만들어두면, 다른 페이지에서 필요한 경우에 include해서 사용 가능함
- 공통내용의 페이지를 포함시킨 이후에 컴파일하기 때문에,
개별적으로 컴파일 하지 않으므로 별도의 기본 HTML 구조 태그가 필요없음
- 여러 파일들을 하나로 컴파일하기 때문에 변경이 적은 정적☆인 페이지를 포함시킬 때 용이
수행결과
메인 HTML 코드
- 여기에는 전체적으로 요소들을 감싸줄 테이블만 생성해주었다고 보면 된다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>include 지시어</title>
</head>
<body>
<table border="2">
<tr>
<td><%@ include file="header.jsp" %></td>
</tr>
<tr>
<td><%@ include file="footer.jsp" %></td>
</tr>
</table>
</body>
</html>
header 코드
- 위에서 말했듯, 요소들만 가지고 있으면 되기 때문에 요소를 제외한 HTML 구조 태그는 넣지 않았다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
[메일][카페][블로그][지식in][쇼핑][쇼핑LIVE][PAY][TV]
footer 코드
-위와 같다
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
[공지사항]
<hr>
Creator <br>
Partners <br>
Developers
'개발자노트 > 웹' 카테고리의 다른 글
HTML - JSP - forward 액션 (0) | 2022.08.02 |
---|---|
HTML - JSP - include 액션 (0) | 2022.08.02 |
HTML - JSP 에러 처리 페이지 ( 예외처리 ) (0) | 2022.08.02 |
JSP - Servlet +HTML을 사용한 계산기예제 -3 (0) | 2022.08.01 |
JSP - Bean 설명과 request 객체설명, 이를 이용한 계산기 예제 (0) | 2022.08.01 |