📄 shopcart.jsp
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@page import="com.yy.dao.FoodDao"%>
<%@page import="com.yy.bean.FoodBean"%>
<%@page import="com.yy.bean.CartBean"%>
<%@page import="java.text.DecimalFormat"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>购物车</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
text="#000000" link="#000000" vlink="#000000" alink="#000000">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
bgcolor="#FFFFFF" height="100%">
<tr valign="top">
<td>
<table width="98%" border="0" cellspacing="1" cellpadding="2"
align="center">
<tr valign="bottom">
<td height="30">
<img src="images/lcart_cn.gif"> <font
color="#000000">您的购物车中有以下商品</font></td>
</tr>
</table>
<table width="98%" border="0" cellspacing="2" cellpadding="0"
align="center">
<tr bgcolor=#808000>
<td height="1" bgcolor="#999999"></td>
</tr>
</table>
<table width="98%" border="0" cellspacing="2" cellpadding="0"
align="center">
<tr>
<td height="5"></td>
</tr>
</table>
<table width="98%" border="0" cellspacing="0" cellpadding="0"
align="center">
<%
Object object=session.getAttribute("cart");
Map car=null;
if(object==null)
{
car=new HashMap();
}else
{
car=(Map) object;
}
%>
<tr>
<td>
<table width="100%" border="0" align="CENTER" cellpadding="2"
cellspacing="1" bgcolor="#c0c0c0">
<tr bgcolor="#dadada">
<td height="22" width="50">
<div align="CENTER"><font color="#000000">编号</font></div>
</td>
<td width="610" height="22">
<div align="CENTER"><font color="#000000">商品名称</font></div>
</td>
<td height="22" width="104">
<div align="CENTER"><font color="#000000">单价</font></div>
</td>
<td height="22" width="100">
<div align="CENTER"><font color="#000000">数量</font></div>
</td>
<td width="116" height="22">
<div align="CENTER"><font color="#000000">金额</font></div>
</td>
</tr>
<%
Set<Integer> keys=car.keySet();
FoodBean bean;
double total=0;
for(Integer key:keys)
{
bean=(FoodBean)car.get(key);
total+=bean.littleprice();
%>
<tr bgcolor="#ffffff">
<td width="50" align="center" height="22"><font
color="#000000"><%=key%></font></td>
<td align="center" height="22"><font color="#000000"><%=bean.getFoodname() %></font>
<input type="hidden" name="prodid" value="500047"></td>
<td width="104" align="center" height="22"><font
color="#000000">¥<%=bean.getFoodprice() %></font></td>
<td width="116" class="bb" align="center" height="22"><font
color="#000000"><%=bean.getCount() %></font></td>
<td width="100" class="hh" align="center" height="22">¥<%=bean.littleprice()%></td>
</tr>
<%} %>
<tr>
<td colspan="5" align="right">合计:<%=new DecimalFormat("0.00").format(total) %></td>
</tr>
<!-- 把当前餐品的总价放入session中 -->
<% session.setAttribute("total",new Double(total)); %>
<table width="300" border="0" cellspacing="1" cellpadding="4"
align="CENTER" bgcolor="#c0c0c0">
<tr bgcolor="#dadada">
<td height="10" align="center"><a href="ClearServlet"><font
color="#000000">清空购物车</font></a></td>
<td height="10" align="center" style="cursor:hand" >
<a href="show.jsp">
<font
color="#000000">继续购物</font></a></td>
<td height="10" align="center" style="cursor:hand" >
<a href="orderInfo.jsp">
<font
color="#000000">生成订单</font></a></td>
</tr>
</table>
</table>
</td>
</tr>
</table>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -