📄 showcart.jsp
字号:
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="cart" scope="session" class="mypack.ShoppingCart"/>
<html>
<head><title>LIVE在线书店-购书</title>
<style type="text/css">
<!--
.STYLE33 {
color: #0066FF;
font-weight: bold;
font-size: 16px;
}
-->
</style>
</head>
<%@ include file="logo3.jsp" %>
<%
if(name==null)
{
out.println("<script>alert('您还没有登陆!');" +
"location.href='login.jsp'</script>");
}
else
{
%>
<%
String bookId = request.getParameter("Remove");
if (bookId != null) {
cart.remove(bookId);
BookDetails book = bookDB.getBookDetails(bookId);
%>
<font class="STYLE3">您删除了一本书:<%=convert(book.getTitle())%>
<br> <br>
</font>
<%
}
if (request.getParameter("Clear") != null) {
cart.clear();
%>
<font color="red" size="+2"><strong>
清空购物车
</strong><br> <br></font>
<%
}
int num = cart.getNumberOfItems();
if (num > 0) {
%>
<font class="STYLE33"> 您的购物车内有<%=num%>本书
</font><br>
<table>
<%
Iterator i = cart.getItems().iterator();
while (i.hasNext())
{
ShoppingCartItem item = (ShoppingCartItem)i.next();
BookDetails book = (BookDetails)item.getItem();
%>
<table width="800" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="120" rowspan="10" align="left" valign="top"><a href="<%=request.getContextPath()%>/bookdetails.jsp?bookId=<%=book.getBookId()%>"><img src="images/<%=book.getBookId()%>.jpg" width="80" height="90" border="0" ></a></td>
<td width="500">
<strong><a href="<%=request.getContextPath()%>/bookdetails.jsp?bookId=<%=book.getBookId()%>">
<%=convert(book.getTitle())%></a></strong>
</td>
</tr>
<tr>
<td>作者 :<b><%=book.getName()%></b>
</td>
</tr>
<tr>
<td>市场价:<b><%=book.getPrice()%></b>元
</td>
</tr>
<tr>
<td>
数量:<%=item.getQuantity()%>
</td>
</tr>
<tr>
<td>
<strong>
<a href="<%=request.getContextPath()%>/showcart.jsp?Remove=<%=book.getBookId()%>">删除</a></strong>
</td>
</tr>
</table>
<br>
<%
}
%>
<tr><td colspan="5" bgcolor="#ffffff"><br></td></tr>
<tr>
<td colspan="2" align="right" bgcolor="#ffffff"> 总计:</td>
<td bgcolor="#ffffaa" align="right"><b><%=cart.getTotal()%>元</b></td>
<td><br></td>
</tr>
</table>
<strong><a href="<%=request.getContextPath()%>/catalog.jsp"> 继续购物</a>
<a href="<%=request.getContextPath()%>/cashier.jsp">付账</a>
<a href="<%=request.getContextPath()%>/showcart.jsp?Clear=clear">清空购物车</a></strong>
<%
} else {
%>
<font class="STYLE33" >您的购物车目前为空</font>
<br> <br>
<a href="<%=request.getContextPath()%>/catalog.jsp">继续购物</a>
<%
}
%>
<%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -