《web实验简单购物车的实现说课讲解》由会员分享,可在线阅读,更多相关《web实验简单购物车的实现说课讲解(8页珍藏版)》请在金锄头文库上搜索。
1、web实验简单购物车的实现精品文档实验三 简单购物车的实现实验目的:(1) 进一步掌握jsp的基本语法。(2)熟悉JSP相关指令元素和动作元素。实验内容:编写JSP程序的实现购物车的基本功能,即想购物车中添加商品,并给出购物车中的商品信息和总金额。实验步骤:新建一个名为Cart。Html的html文件,在其中输入下面的代码:购物车 请选择您要购买的书籍: Book_1 Book_2 Book_3 Book_4 Book_5 Book_6 购买数量: 界面运行如下:在编写一个ShowCartInf。JSP的页面代码如下:购物车您所选购的书籍有
2、:书籍名称 数量(本) input type=button name=BName value=删除onclick=javascript:window.location=Delete.jsp? Bname=总价格: 元 Cart。Java程序代码:package Cart;import java.io.Serializable;import java.util.*;import java.io.*;public class Cart implements Serializableflo
3、at Sum=0;HashtableGoods=new Hashtable();public void cart()public float getPrice(String goodsname)if(goodsname.equals(Book_1)return new Float(59.0);else if(goodsname.equals(Book_2)return new Float(37.0);else if(goodsname.equals(Book_3)return new Float(49.0);else if(goodsname.equals(Book_4)return new
4、Float(27.0);else if(goodsname.equals(Book_5)return new Float(32.0);else if(goodsname.equals(Book_6)return new Float(28.0);elsereturn new Float(0);public void add(String GoodsName,int GoodsNumber)if(Goods.containsKey(GoodsName)int Num=(Integer)Goods.get(GoodsName).intValue();Num=Num+GoodsNumber;Goods
5、.put(GoodsName,new Integer(Num);Sum=Sum+getPrice(GoodsName)*GoodsNumber;elseGoods.put(GoodsName,new Integer(GoodsNumber);Sum=Sum+getPrice(GoodsName)*GoodsNumber;public Hashtable ShowCartInf()return Goods;public void delete(String GoodsName)int GoodsNum=(Integer)Goods.get(GoodsName).intValue();Sum=Sum-getPrice(GoodsName)*GoodsNum;Goods.remove(GoodsName);public float getSum()return Sum;运行如下:点继续购物:点击“提交”:实验总结 通过本次试验,我基本了解了JSP的基本语法;并运用Tomcat服务器调试JSP程序。并且使自己的编程能力和信心都有不小的提升,当然