📄 shopping.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" errorPage="err.jsp?msg=未知错误" %>
<%@ page import="ebook.*" %>
<jsp:useBean id="cartBean" scope="session" class="ebook.CartBean" />
<%
request.setCharacterEncoding("gbk");
String action = request.getParameter("action");
if (action.equals("add")) {
// 往购物车中添加一本书
int bookId = Integer.parseInt(request.getParameter("bookId"));
cartBean.addBook(bookId);
} else if (action.equals("modify")) {
// 修改一种书的数量
int index = Integer.parseInt(request.getParameter("index"));
int quantity = Integer.parseInt(request.getParameter("quantity"));
cartBean.setQuantity(index, quantity);
} else if (action.equals("view")) {
// 显示购物车
}
%>
<html>
<head>
<title>在线手机-购物车</title>
<style type="text/css">
<!--
.editbox { background: #ccddff; font-family: "Arial"; font-size: 9pt; height: 20px; padding: 1px}
.button { background: #F2F2F2; border: #333333 1px solid; color: #333333; cursor: hand; font-size: 9pt; height: 20px; padding: 1px}
.title_1 { font-family: "华文行楷"; font-size: 36px; color: #CC66FF; width: 100%; }
-->
</style>
</head>
<jsp:include page="header.jsp" />
<body bgcolor="#66CCFF"><center>
<h1 align="center"><font class="title_1">您的购物车</font></h1>
<div align="center">
<table width="780" border="1" cellpadding="0" cellspacing="0" bordercolor="4080c0" background="img/标题-8.jpg">
<!--DWLayoutTable-->
<tr>
<td height="60" align="center" valign="middle">序号 </td>
<td align="center" valign="middle">手机名称 </td>
<td align="center" valign="middle">手机价格 </td>
<td align="center" valign="middle">购买数量 </td>
<td align="center" valign="middle">修改 </td>
<td align="center" valign="middle">总价 </td>
</tr>
<%
for (int i = 0; i< cartBean.getCount(); i ++) {
BookBean book = cartBean.getBook(i);
%>
<tr height="60">
<td align="center" valign="middle"><%= i + 1 %><!--DWLayoutEmptyCell--> </td>
<td align="center" valign="middle"><%= book.getBookName() %><!--DWLayoutEmptyCell--> </td>
<td align="center" valign="middle"><%= book.getPrice() %><!--DWLayoutEmptyCell--> </td>
<td align="center" valign="middle"><%= cartBean.getQuantity(i) %><!--DWLayoutEmptyCell--> </td>
<form action="shopping.jsp" method="post">
<td align="center" valign="middle">
<input type="text" name="quantity" class="editbox" size="5">
<input type=hidden name=action value=modify>
<input type=hidden name=index value="<%= i %>">
<input type="submit" name="submit" value="修改" class="button">
</td>
</form>
<td align="center" valign="middle"><%= cartBean.getQuantity(i) * book.getPrice() %><!--DWLayoutEmptyCell--> </td>
</tr>
<%
}
%>
<tr height="60">
<td colspan="5" align="right">购物车总价<!--DWLayoutEmptyCell--> </td>
<td align="center" valign="middle"><%= cartBean.getTotalPrice() %><!--DWLayoutEmptyCell--> </td>
</tr>
<tr height="60">
<td colspan="6" align="right">
<a href="javascript:window.history.go(-1);">后退</a>
<a href="order.jsp">下订单</a><br>
</td>
</tr>
</table>
</div>
</body>
<jsp:include page="footer.jsp" />
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -