jsp学习笔记(7)

cart.jsp 代码<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<%@ page import="bean.*" %>
<%@ page import="java.util.*" %>
<!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>
<script type="text/javascript">
<!--
function Ok(){
return true;//返回true模态窗口关闭;返回false模态窗口不关闭;
}
function update(id,i)
{
form1.action="/OnlineShop/servlet/ShoppingServlet?method=update
&bookId="+id;
form1.submit();
}
</script>
<%
String error = (String)request.getAttribute("error");
String nulls = (String)request.getAttribute("null");
String ok = (String)request.getAttribute("ok");
if(error != null && error.equals("1")){
%>
<script>alert('您的购物数量大于库存了!')</script><%
}
if(nulls != null && nulls.equals("1")){
%>
<script>alert('您的购物车中没有商品!')</script><%
}
if(ok != null && ok.equals("1")){
%>
<script>alert('恭喜您,购物成功!')</script><%
}
%>
</head>
<body style="margin:0px;padding:0px;">
<form name="form1" action="" method="post">
<table bgcolor="#006666" border="0" cellpadding="1" cellspacing="1" align="center"
width="620">
<tr bgcolor="#996600">
<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>
<td align="center" valign="middle">删除</td>
</tr>
<%
Cart cart = (Cart)session.getAttribute("cart");
if(cart == null ){
%>
<tr bgcolor="#fff9ec"><td colspan="6" align="center" valign="middle"><font size="1"
color="red">购物车中一件商品也没有!</font></td></tr>
<%}else{
ArrayList<CartItem> al = cart.getCart();
Iterator<CartItem> it = al.iterator();
while(it.hasNext()){
CartItem cartItem = it.next();
%>
<tr bgcolor="#fff9ec">
<td valign="middle" align="center"><%=cartItem.getName()%></td>
<td valign="middle" align="center"><%=cartItem.getPrice()%>元</td>
<td valign="middle" align="center"><input class="input1" type="text"
value="<%=cartItem.getQuantity()%>" name="updateBookQuantity<%=
cartItem.getId() %>"></input></td>
<td valign="middle" align="center"><%=cartItem.totalPrice()%>元</td>
<td align="center" valign="middle">
<input type="button" value="修改数量" onclick="update(<%=
cartItem.getId()%>)" style="background-image:url(../images/btn_03.jpg)"/></td>
<td align="center" valign="middle">
<a href="/OnlineShop/servlet/ShoppingServlet?method=delete&
bookId=<%=cartItem.getId() %>">
<img src="../images/trash.gif" border="0" height="17" width="15" alt="">
</a>
</td>
</tr>
<%}%>
<tr bgcolor="#fff9ec">
<td colspan="6" align="center">购物车里有商品:<%=cart.getTotalQuantity()%> 件共计:<%=cart.getTotalMoney()%>元 </td>
</tr>
<%}%>
<tr bgcolor="#ffffff">
<td colspan="6" align="center">

<a href="/OnlineShop/servlet/ShoppingServlet?method=removeAll">
<img alt="" src="../images/cart02.gif" border=0/>
</a>
<a href="/OnlineShop/servlet/ReckoningServlet">
<img alt="" src="../images/cart03.gif" border=0/>
</a>
</td>
</tr>
<tr><td colspan="6"valign="middle"><font color="red">*</font>如果您刷新了购物
车页面,上次购买的商品数目将会增加1个</br><font color="red">*</font>如果您点
击了收银台,商城将会保存您的订单,并会清空您的购物车!</td></tr>
</table>
</form>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值