์ ๋ ๊ฐ์ ์ฌ์ดํธ์์ ์ฝ๋ ๋ฐ์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋ ๋ฉ์ธํ์ด์ง๋ w3schools ์์ ํด๋น ๋งํฌ์ ์๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ์๋ค.
๊ทธ ์ธ์ ์ถ๊ฐ ์ฝ๋1, ์ถ๊ฐ ์ฝ๋2
์ด ํ๋ก์ ํธ๋ jsp ํ์ผ์ ์ฌ์ฉํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์
์ด ๊ฒฝ๋ก๋ก index ํ์ผ์ ๋ง๋ค์๋น. jsp ํ์ผ ์ค์
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css">
</head>
<body>
<nav class="navbar navbar-expand-md bg-dark navbar-dark">
<a class="navbar-brand" href="/blog">Blog</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="collapsibleNavbar">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="/user/login">๋ก๊ทธ์ธ</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/user/join">ํ์๊ฐ์
</a>
</li>
</ul>
</div>
</nav>
<br>
<div class="container">
<div class="card m-2">
<div class="card-body">
<h4 class="card-title">์ ๋ชฉ ์ ๋ ๋ถ๋ถ</h4>
<p class="card-text">๋ด์ฉ ์ ๋ ๋ถ๋ถ</p>
<a href="#" class="btn btn-primary">์์ธ๋ณด๊ธฐ</a>
</div>
</div>
</div>
<div class="jumbotron text-center" style="margin-bottom:0">
<p>Created by kyj</p>
<p>๐010-1234-5678</p>
<p>๐ด์์ธ</p>
</div>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
<script>
๋ ๋ง์ง๋ง์ ๋๋๋ค. (</body>
์ ๊ฐ๊น๊ฒ!)
์๋ํ๋ฉด, ์์์๋ถํฐ ์ฝ๋๊ฐ ํ์ค์ฉ ์คํ๋์ด ๋ด๋ ค์ค๊ธฐ ๋๋ฌธ์ ๋ง์ง๋ง์ ๋ฃ์ด์ผ ํ๋ค.
-> ์ด๊ฑฐ ์ถํ์ user.js์์ ์ ์ด์ฟผ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชป์ฐพ๊ธธ๋ headr.jsp๋ก ๋บ๋ค..
์๋ footer.jsp์ ๋ฃ์ด๋จ๋๋ฐ, joinForm.jsp์์
<script src="/blog/js/user.js"></script>
<%@ include file="../layout/footer.jsp"%>
์์๋ก ๋์ด์์ด์ < script > ~~ user.js ~~ < /scrit > ์์ ์ ์ด์ฟผ๋ฆฌ๋ฅผ ์จ์ผํ๋๋ฐ ๊ทธ ๋ค์์ค์ธ < %@ ~~ footer.jsp ~~ > ์ ๋ฃ์ด๋์ ์ฐพ์ง ๋ชปํ๋ค.
๊ทธ๋์ header.jsp๋ก ์ฌ๋ฆผ~!
Footer์ ์ด๋ชจ์ง ๊ธฐ์ฝ๊ตฐ.. ๋ !!! ๐ค