%--
Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
This software is the proprietary information of Sun Microsystems, Inc.
Use is subject to license terms.
--%>
<%@ include file="initdestroy.jsp" %>
<%@ page import="java.util.*, cart.*" %>
<%
ResourceBundle messages = (ResourceBundle)session.getAttribute("messages");
%>
<%=messages.getString("TitleShoppingCart")%>
<%@ include file="banner.jsp" %>
<%
String bookId = request.getParameter("Remove");
if (bookId != null) {
cart.remove(bookId);
bookDB.setBookId(bookId);
BookDetails book = bookDB.getBookDetails();
%>
<%=messages.getString("CartRemoved")%><%=book.getTitle()%>
<%
}
if (request.getParameter("Clear") != null) {
cart.clear();
%>
<%=messages.getString("CartCleared")%>
<%
}
// Print a summary of the shopping cart
int num = cart.getNumberOfItems();
if (num > 0) {
%>
<%=messages.getString("CartContents")%><%=num%> <%=(num==1 ? messages.getString("CartItem") : messages.getString("CartItems"))%>
<%=messages.getString("ItemQuantity")%> |
<%=messages.getString("ItemTitle")%> |
<%=messages.getString("ItemPrice")%> |
<%
Iterator i = cart.getItems().iterator();
while (i.hasNext()) {
ShoppingCartItem item = (ShoppingCartItem)i.next();
BookDetails book = (BookDetails)item.getItem();
%>
<%=item.getQuantity()%>
|
<%=book.getTitle()%>
|
|
<%=messages.getString("RemoveItem")%>
|
<%
// End of while
}
%>
|
<%=messages.getString("Subtotal")%> |
|
|
<%=messages.getString("ContinueShopping")%>
<%=messages.getString("Checkout")%>
<%=messages.getString("ClearCart")%>
<%
} else {
%>
<%=messages.getString("CartEmpty")%>
<%=messages.getString("Catalog")%>
<%
// End of if
}
%>