더북(TheBook)

6. WEB-INF/views 폴더의 books.jsp 파일에서 도서 상세 페이지로 이동할 수 있도록 다음 내용을 추가합니다.

코드 6-18 books.jsp

<%@ page contentType="text/html; charset=utf-8" %>
... 
<html>
    ...
    <div class="container">
    <div class="row" align="center">
        <c:forEach items="${bookList}" var="book">
            <div class="col-md-4">
                <h3>${book.name}</h3>
                <p>${book.author}
                    <br> ${book.publisher} | ${book.releaseDate}
                <p align=left>${fn:substring(book.description, 0, 100)}...
                <p>${book.unitPrice}원
                <p><a href="<c:url value="/books/book?id=${book.bookId}"/>" class="btn btn-Secondary" role="button">상세정보 &raquo;</a> 
            </div>
        </c:forEach>
    </div>
    <hr>
    <footer>
        <p>&copy; BookMarket</p>
    </footer>
</div>
</html>

도서 목록에 [상세정보>>] 버튼을 만들고, 이 버튼을 누르면 /books/book?id=${book.bookId}처럼 요청 경로 및 해당 도서 ID를 전달합니다.

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