본문 바로가기
Back-End

[jsp] include를 이용한 간단한 홈페이지 레이아웃 나누기

by LeeGangEun 2022. 4. 13.

1. 레이아웃 구성하기 

상단쪽에 header , nav
중앙부분 aside, container
하단부분 footer 

로 레이아웃을 구상하고 제작해보자 

2. 상단,  하단 파일 생성 

layoutNav.jsp  파일 생성
상단부분 코드를 이런식으로 구성해준다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
 <div style="width:100%; height:200px; background:black; color:white">
     <h1>TIS.Edu</h1>
  </div>
  <div style="width:100%; height:50px; background:gray;">
     Home | About | History | 회사연혁 | Curriculmn | Cantact
  </div>

 

layoutFooter.jsp  파일 생성
하단부분 코드를 이런식으로 구성해준다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

    <div style="height:100px; background:gray; clear:both;">
        TIS.Edu&copy; All rights reserved.
    </div>

 

3. 몸통에 include  하기 !  

layout.jsp 파일 생성
메인 코드를 이런식으로  구성해준 후  원하는 위치에 include까지 해준다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%@ include file ="layoutNav.jsp" %>  // 상단 파일
	
	<div style="width:250px; height:500px; float:left; background:#ddd;"></div>
    <div style="height:500px;">
        <h3>TIS.Edu소개</h3>
        <p>TIS.Edu는 정부지원 IT전문 교육기관</p>
    </div>
	
	<%@ include file ="layoutFooter.jsp" %>  // 하단 파일
</body>
</html>