더북(TheBook)

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 등의 메뉴로 구성합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.