3. WEB-INF/tiles 폴더에 template 폴더를 생성하고, 기본 템플릿을 구성할 menu 속성의 템플릿 페이지 menu.jsp 파일을 생성하여 다음 내용을 작성합니다.
코드 16-8 menu.jsp
<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<nav class="navbar navbar-expand navbar-dark bg-dark">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="${pageContext.request.contextPath}/home">Book Market</a> ➊
</div>
<div>
➊
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a class="nav-link" href="<c:url value="/home"/>"> Home</a></li>
<li class="nav-item"><a class="nav-link" href="<c:url value="/books"/>"> Books</a></li>
<li class="nav-item"><a class="nav-link" href="<c:url value="/books/add"/>">Add Book</a></li>
<li class="nav-item"><a class="nav-link" href="<c:url value="/cart/"/>"> Cart</a></li>
</ul>
</div>
</div>
</nav>
➊ 기본 템플릿을 구성하는 menu 속성의 페이지는 Book Market, Home, Books, AddBook, Cart 등의 메뉴로 구성합니다.