2020-12-25

收银页面的设置2

因为1是展示商品选择,然后通过赋选框进行传值,只是展示了结账界面,但是具体如何实现没有讲解,这里是通过建一个bean下的Buy.java来实现和jsp页面的连接。

bean包下Buy.java的展示

下面展示一些 内联代码片

//package bean;

import java.io.Serializable;

public class Buy implements Serializable {
	private String[] goods;
	private int sum;
	public Buy() {
	}
	
	public String[] getGoods() {
		return goods;
	}
	public void setGoods(String[] goods) {
		this.goods = goods;
	}
	
	
	public int getSum() {
		return sum;
	}
	public void setSum(int sum) {
		this.sum = sum;
	}
		
	
	public int Sum(){
		sum=0;
		for(int i=0;i<goods.length;i++)
		{
			if(goods[i].equals("a"))
				sum=sum+7;
			if(goods[i].equals("b"))
				sum=sum+6;
			if(goods[i].equals("c"))
				sum=sum+3;

			if(goods[i].equals("d"))
				sum=sum+33;
			if(goods[i].equals("e"))
				sum=sum+4;
			if(goods[i].equals("f"))
				sum=sum+4;
			
			if(goods[i].equals("g"))
				sum=sum+8;
			if(goods[i].equals("i"))
				sum=sum+2;
			if(goods[i].equals("h"))
				sum=sum+4;
			if(goods[i].equals("j"))
				sum=sum+25;

			if(goods[i].equals("k"))
				sum=sum+10;
			if(goods[i].equals("l"))
				sum=sum+20;
			if(goods[i].equals("m"))
				sum=sum+17;
			if(goods[i].equals("n"))
				sum=sum+15;
			if(goods[i].equals("0"))
				sum=sum+5;
		}
		return sum;
	}
}

部分jsp页面赋选框代码示例

<table>
	
		<tr>					
			<td><img width=100 heigt=100 src="image/whh.jpg" ></td>
			<td><input type="checkbox" name="goods" value="a"></td>
			
			<td><img width=100 heigt=100 src="image/xyr.jpg" ></td>
			<td><input type="checkbox" name="goods" value="b"></td>	
						
			<td><img width=100 heigt=100 src="image/kl.jpg" ></td>
			<td><input type="checkbox" name="goods" value="c"></td>
						
			<td><img width=100 heigt=100 src="image/mn.jpg" ></td>
			<td><input type="checkbox" name="goods" value="d"></td>
						
			<td><img width=100 heigt=100 src="image/xjnn .jpg" ></td>
			<td><input type="checkbox" name="goods" value="e"></td>
						
			<td><img width=100 heigt=100 src="image/ls.jpg" ></td>
			<td><input type="checkbox" name="goods" value="f"></td>
							
			<td><img width=100 heigt=100 src="image/ala.jpg" ></td>
			<td><input type="checkbox" name="goods" value="g"></td>
							
			<td><img width=100 heigt=100 src="image/ksf.jpg" ></td>
			<td><input type="checkbox" name="goods" value="i"></td>
			</tr>
		<tr>					
			<td><img width=100 heigt=100 src="image/tlmb.jpg" ></td>
			<td><input type="checkbox" name="goods" value="h"></td>
						
			<td><img width=100 heigt=100 src="image/xy.jpg" ></td>
			<td><input type="checkbox" name="goods" value="j"></td>
							
			<td><img width=100 heigt=100 src="image/hrsks.jpg" ></td>
			<td><input type="checkbox" name="goods" value="k"></td>
							
			<td><img width=100 heigt=100 src="image/ynby .jpg" ></td>
			<td><input type="checkbox" name="goods" value="l"></td>
					
			<td><img width=100 heigt=100 src="image/jf.jpg" ></td>
			<td><input type="checkbox" name="goods" value="m"></td>
							
			<td><img width=100 heigt=100 src="image/lyl .jpg" ></td>
			<td><input type="checkbox" name="goods" value="n"></td>
							
			<td><img width=100 heigt=100 src="image/sfj .jpg" ></td>
			<td><input type="checkbox" name="goods" value="o"></td>
			<td><input type="submit" value="确定购买"/></td>
		</tr>
		
	</table>

因为bean包下建立的是获取页面信息的文件,例如购买结账界面,就是通过选择在界面上显示出来的商品,然后也就是选择其数字,Dao包就是将这种信息持久化,储存在页面中

在这里插入图片描述
Buy.java为count.jsp所用到的包
在这里插入图片描述
count.jsp为结账页面,也就是商品选择页面;
在这里插入图片描述
order.jsp就是结账后传值计算得出结果的小票页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值