📄 showcart.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" import="java.util.*" errorPage="" %>
<%@ page import="mypack.*" %>
<%@ include file="common.jsp"%>
<jsp:useBean id="cart" scope="session" class="mypack.ShoppingCart"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>欢迎来到新世纪网上书店</title>
</head>
<body tracingsrc="tomcat-power.gif" tracingopacity="60">
<p>
<%
String bookId = request.getParameter("Remove");
if (bookId != null) {
cart.remove(bookId);
BookDetails book = bookDB.getBookDetails(bookId);
%>
<font color="#CC0099">您删除了一本书:</font><font color="#CC0099" size="4"><em><%=book.getTitle()%>
</em>
<br>
<br>
</font>
<%
}
//清空购物车
if (request.getParameter("Clear") != null) {
cart.clear();
%>
<font color="red"><strong>清空购物车</strong></font><font color="red" size="+2"><br>
<br>
</font>
<%
}
// Print a summary of the shopping cart
int num = cart.getNumberOfItems();
%>
<% if (num > 0) {
%>
您的购物车内有<%=num%>本书 <br>
</p>
<table>
<tr>
<th align=left>数量</th>
<th align=left>书名</th>
<th align=left>价格</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"><a href="<%=request.getContextPath()%>/bookdetails.jsp?bookId=<%=book.getBookId()%>">
<%=book.getTitle()%></a></td>
<td bgcolor="#ffffaa" align="right"><%=book.getPrice()%></td>
<td bgcolor="#ffffaa">
<a href="<%=request.getContextPath()%>/showcart.jsp?Remove=<%=book.getBookId()%>">删除</a>
</td>
</tr>
<%
// End of while
}
%>
<br>
<tr>
<td colspan="2" align="right" bgcolor="#ffffff">总额(元)</td>
<td bgcolor="#ffffaa" align="right"><%=cart.getTotal()%></td>
<td><br></td>
</tr>
</table>
<p></p><p>
<a href="<%=request.getContextPath()%>/catalog.jsp">继续购物</a><strong>
</strong><a href="<%=request.getContextPath()%>/cashier.jsp">付账</a><strong>
</strong><a href="<%=request.getContextPath()%>/showcart.jsp?Clear=clear">清空购物车</a>
<%
} else {
%>
您的购物车目前为空
<br>
<br>
<a href="<%=request.getContextPath()%>/catalog.jsp">继续购物</a>
<%
// End of if
}
%>
</p>
<%@ include file="bottom.jsp"%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -