熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JSP培訓之購物車實例

2013-11-15 12:10:24  來源: JSP教程 

  目標
l         掌握購物車的信息如何存儲
l         掌握購物車常用功能的實現
主要內容
l         首先分析用戶上網購物的一般過程
l         介紹采用什麼樣的數據結構存儲購物信息
l         編寫購物界面
l         完成向購物車添加物品的功能
 用戶上網購物的一般過程
在浏覽物品的過程中如果對某件物品感興趣會添加到購物車(購物籃)中隨時可以查看購物車中的信息如果不想要某件物品的話可以刪除或者修改某種物品的數量或者整個清空購物車可以繼續選擇物品向購物車中添加最後用戶可以購物這些物品經過輸入個人的送貨地址信息和設定交易方式之後可以生成訂單網站的管理員可以對訂單進行管理
本實例模擬這個過程但是進行了簡化只能在物品列表中選擇物品向購物車中添加確定購買後不需要設置交易方式以及付款等實際處理過程可以使用我們前面介紹的功能完成
 購物車信息組織
因為在用戶訪問網站的整個過程中都可以訪問購物車信息所以購物車對象應該存放在session中
因為用戶購買的物品的種類和數量都不確定所以需要使用一個合適的數據結構存儲我們選擇ArrayList
每一種物品都涉及數量需要進行封裝把物品和數量封裝成購物項使用Item每個Item對應一種物品以及該種物品的數量
需要編寫物品類表示物品的基本信息
參考代碼如下
物品類
    該類中包含兩個與分頁顯示相關的方法其中用到的DBBean是前面介紹的
package javabean;
 
import javautilArrayList;
import javasql*;
 
public class Goods
{
   private String goodsid;
   private String goodsname;
   private float price;
   // 物品編號 
   public void setGoodsid(String goodsid)
   {
      thisgoodsid = goodsid;
   }
 
   public String getGoodsid()
   {
      return goodsid;
   }
 
   // 物品名稱
   public void setGoodsname(String goodsname)
   {
      thisgoodsname = goodsname;
  }
 
   public String getGoodsname()
   {
      return goodsname;
   }


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20442.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.