您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页JSP 实现购物车

JSP 实现购物车

来源:意榕旅游网
JSP 实现购物车

在网络上开设自己的网络商店,购买商品,已经成为了人们的一种习惯。在本节中,将以实验指导的方式,利用JavaBean实现一个简单的网上购物的案例。

(1)购物车Bean实现。购物车Bean主要实现购物商品的名称、数量和单位属性的设置和获取,用一个哈希表对象list用来存放购买的商品。用show()方法显示商品的信息。实现此Bean的文件ShopBean.java的代码如下所示: package beans; import java.util.*; public class ShopBean { Hashtable list=new Hashtable(); String item=\"\";//商品名称 int mount=0;//商品数量 String unit=\"\";//商品单位 public void Car1(){ } public void setItem(String newItem) { item=newItem;} public void setUnit(String newUnit) { unit=newUnit;} public void setMount(int m) { mount=m;} public Hashtable show(){ String str=\"productname: \"+item+\" count:\\n\"+mount+\" unit:\\n\"+unit; 省略代码1 return list; } } (2)添加商品。添加商品文件car.jsp主要实现商品相关内容的添加,该文件的代码如下所示:

<%@ page contentType=\"text/html;charset=GB2312\" %> <%@ page import=\"java.util.*\" %> <%@ page import=\"beans.ShopBean\" %>

这里是百货商场,选择您要购买的商品添加到购物车:

输入购买的数量:

选择计量单位:公斤

(3)显示添加商品信息。显示添加商品文件show.jsp用来实现显示添加商品的相关信息,该文件的代码如下所示: <%@ page contentType=\"text/html;charset=GB2312\" %> <%@ page import=\"java.util.*\" %> <%@ page import=\"beans.ShopBean\" %> 此处省略代码2 <% shop.show();%>

您的购物车有如下商品: <% Hashtable list=shop.show(); Enumeration enum1=list.elements(); while(enum1.hasMoreElements()) { String goods=(String)enum1.nextElement(); byte b[]=goods.getBytes(\"ISO-8859-1\"); goods=new String(b); out.print(\"
\"+goods);} %> (4)购物功能实现。将以上文件保存,打开IE浏览器,在地址栏输入http://localhost:8080/stu/car.jsp,单击【转到】按钮,就会显示如图4-17所示的添加购物窗口。在此窗口中添加完相关商品后,单击【提交添加】按钮,会显示如图4-18所示的商品信息。

4-17 购物添加 图4-18 显示商品 图

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务