?? showcart.jsp
字號(hào):
<%@ page contentType="text/html; charset=GB2312" %>
<%@ include file="common.jsp" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="cart" scope="session" class="mypack.ShoppingCart"/>
<html>
<head><title>TitleShoppingCart</title></head>
<%@ include file="banner.jsp" %>
<%
String bookId = request.getParameter("Remove");
if (bookId != null) {
cart.remove(bookId);
BookDetails book = bookDB.getBookDetails(bookId);
%>
<font color="red" size="+2">您刪除了一本書:<em><%=convert(book.getTitle())%>
</em>
<br> <br>
</font>
<%
}
if (request.getParameter("Clear") != null) {
cart.clear();
%>
<font color="red" size="+2"><strong>
清空購(gòu)物車
</strong><br> <br></font>
<%
}
// Print a summary of the shopping cart
int num = cart.getNumberOfItems();
if (num > 0) {
%>
<font size="+2">您的購(gòu)物車內(nèi)有<%=num%>本書
</font><br>
<table>
<tr>
<th align=left>數(shù)量</th>
<th align=left>書名</th>
<th align=left>價(jià)格</th>
</tr>
<%
Iterator i = cart.getItems().iterator();
while (i.hasNext()) {
ShoppingCartItem item = (ShoppingCartItem)i.next();
BookDetails book = (BookDetails)item.getItem();
%>
<tr>
<td align="right" bgcolor="#ffffff">
<%=item.getQuantity()%>
</td>
<td bgcolor="#ffffaa">
<strong><a href="<%=request.getContextPath()%>/bookdetails.jsp?bookId=<%=book.getBookId()%>">
<%=convert(book.getTitle())%></a></strong>
</td>
<td bgcolor="#ffffaa" align="right">
<%=book.getPrice()%>
</td>
<td bgcolor="#ffffaa">
<strong>
<a href="<%=request.getContextPath()%>/showcart.jsp?Remove=<%=book.getBookId()%>">刪除</a></strong>
</td></tr>
<%
// End of while
}
%>
<tr><td colspan="5" bgcolor="#ffffff"><br></td></tr>
<tr>
<td colspan="2" align="right" bgcolor="#ffffff">總額(元)</td>
<td bgcolor="#ffffaa" align="right"><%=cart.getTotal()%></td>
<td><br></td>
</tr>
</table>
<p> <p>
<strong><a href="<%=request.getContextPath()%>/catalog.jsp">繼續(xù)購(gòu)物</a>
<a href="<%=request.getContextPath()%>/cashier.jsp">付賬</a>
<a href="<%=request.getContextPath()%>/showcart.jsp?Clear=clear">清空購(gòu)物車</a></strong>
<%
} else {
%>
<font size="+2">您的購(gòu)物車目前為空</font>
<br> <br>
<a href="<%=request.getContextPath()%>/catalog.jsp">繼續(xù)購(gòu)物</a>
<%
// End of if
}
%>
</body>
</html>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -