더북(TheBook)

7. WebContent/resources 폴더에 js 폴더를 생성합니다. 여기에 자바스크립트 controllers.js 파일을 만든 후 장바구니에 등록하는 addToCart() 메서드를 작성합니다.

코드 14-17 controllers.js

function addToCart(action) {
    document.addForm.action = action;
    document.addForm.submit();
    alert("도서가 장바구니에 추가되었습니다!");
}

8. 도서를 장바구니에 담는 book.jsp 파일을 다음과 같이 수정합니다.

코드 14-18 book.jsp

<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> 
<html>
<head>
<link href="<c:url value="/resource/css/bootstrap.css"/>" rel="stylesheet">
<script src="${pageContext.request.contextPath}/resources/js/controllers.js"></script> 
<title>도서 상세 정보</title>
</head>

<body>
...
    <h4>${book.unitPrice} 원</h4>
    <br>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.