myeclipse简单的购物车

表格形式的购物车

<% 
//获取存储在session中用来存储用户已购买商品的buylist集合对象
ArrayList buylist=(ArrayList)session.getAttribute("buylist");
int total=0; 							//用来存储应付金额
%>
<table border="1px" width="500px" align="center">
	<tr><td colspan="5" align="center">购买的商品如下</td></tr>
	<tr align="center">
		<td>名称</td>
		<td>价格(元/件)</td>
		<td>数量</td>
		<td>总价(元)</td>
		<td>操作</td>
	</tr>
	<%	if(buylist==null||buylist.size()==0){ %>
		<tr><td colspan="5" align="center">您的购物车为空!</td></tr>
	<% 
		}
		else{
			for(int i=0;i<buylist.size();i++){
			GoodsSingle single=(GoodsSingle)buylist.get(i);
			String name=single.getName();	//获取商品名称
			float price=single.getPrice();		//获取商品价格
			int num=single.getNum();		  //获取购买数量
			//计算当前商品总价,并进行四舍五入
			float money=((int)((price*num+0.05f)*10))/10f;
			total+=money; 		         	//计算应付金额
	%>
	<tr align="center">
		<td><%=name%></td>
		<td><%=price%></td>
		<td><%=num%></td>
		<td><%=money%></td>
		<td><a href="doCar?action=remove&name=<%=single.getName()%>">减少</a></td>
	</tr>
	<%							
		}
	}
	%>
<tr align="center"><td colspan="5">应付金额:<%=total%></td></tr>
<tr align="center">
	<td colspan="2"><a href="gouwu.jsp">继续购物</a></td>
</tr>				
<% //获取存储在session中用来存储用户已购买商品的buylist集合对象 ArrayList buylist=(ArrayList)session.getAttribute("buylist"); int total=0; //用来存储应付金额 %> <% if(buylist==null||buylist.size()==0){ %> <% } else{ for(int i=0;i
购买的商品如下
名称价格(元/件)数量总价(元)操作
您的购物车为空!
变量的定义 package myBean;

import java.io.Serializable;

public class GoodsSingle implements Serializable {
private String name;
private float price;
private int num;
public GoodsSingle() {
super();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
}

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值