• 大小: 3.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: Java
  • 标签: 购物  

资源简介

原创的购物类网站代码,谈不上版权,希望大家多多给建议

资源截图

代码片段和文件信息

package javabean;
import java.util.ArrayList;
import java.util.Iterator;
public class CartManager
{
   // 表示购物车
   private ArrayList cart;
   public void setCart(ArrayList cart)
   {
      this.cart = cart;
   }
   public ArrayList getCart()
   {
      return cart;
   }
   // 添加的物品&数量
   public ArrayList addToCart(Goods gint quantityint zongjiaqianint zongjifen)
   {
         if(cart==null){
         // 实例化购物车对象
         cart=new ArrayList();
         // 添加到购物车
         Item item = new Item(gquantityzongjiaqianzongjifen);
         cart.add(item);
      }
      else
      {
         // 转换成数组
         object items[] = cart.toArray();
         boolean find=false; // 表示是否查找到
         for(int i=0;i         {
             Item temp = (Item)items[i];
             // 判断购物车中是否存在要添加的物品
             if(temp.getGoods().getGoodsid().equals(g.getGoodsid()))
             {
                temp.setQuantity(temp.getQuantity()+quantity);
                temp.setZongjiaqian(temp.getZongjiaqian()+zongjiaqian);
                temp.setZongjifen(temp.getZongjifen()+zongjifen);
                find=true;
                break;
             }
         }
         if(!find)
         {
            // 添加到购物车
            Item item = new Item(gquantityzongjiaqianzongjifen);
            cart.add(item);
        }
      }
      return cart;
   }
   public void delete(String goodsid)
   {
      // 转换成Iterator对象
      Iterator i = cart.iterator();
      while(i.hasNext())
      {
         // 得到一个购物项
         Item temp = (Item)i.next();
         if(temp.getGoods().getGoodsid().equals(goodsid))
         {
            cart.remove(temp);
            break;
         }
      }
   }
   public void update(String goodsidint quantity)
   {
      Iterator i = cart.iterator();
      while(i.hasNext())
      {
         // 得到一个购物项
         Item temp = (Item)i.next();
         if(temp.getGoods().getGoodsid().equals(goodsid))
         {
            temp.setQuantity(quantity);

            break;
         }        
      }
   }   
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-03-15 12:05  tyypzyd\
     文件         529  2014-02-27 18:26  tyypzyd\.classpath
     目录           0  2014-02-27 18:25  tyypzyd\.myeclipse\
     文件         294  2014-02-27 18:26  tyypzyd\.mymetadata
     文件        1750  2014-02-27 18:28  tyypzyd\.project
     目录           0  2014-03-06 19:44  tyypzyd\.settings\
     文件         500  2014-02-27 18:25  tyypzyd\.settings\.jsdtscope
     文件         395  2014-02-27 18:25  tyypzyd\.settings\org.eclipse.jdt.core.prefs
     文件         459  2014-02-27 18:26  tyypzyd\.settings\org.eclipse.wst.common.component
     文件         252  2014-02-27 18:26  tyypzyd\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-02-27 18:26  tyypzyd\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-02-27 18:26  tyypzyd\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-03-09 10:29  tyypzyd\src\
     目录           0  2014-03-09 10:51  tyypzyd\src\javabean\
     文件        2287  2014-03-19 21:38  tyypzyd\src\javabean\CartManager.java
     文件        2500  2014-03-09 11:44  tyypzyd\src\javabean\DBBean.java
     文件        6676  2014-03-19 21:28  tyypzyd\src\javabean\Goods.java
     文件         983  2014-03-19 19:42  tyypzyd\src\javabean\Item.java
     目录           0  2014-02-28 12:55  tyypzyd\src\securityCode\
     文件        2266  2014-02-28 12:55  tyypzyd\src\securityCode\MakeCertPic.java
     目录           0  2014-03-15 08:38  tyypzyd\src\tyypzyd\
     文件        3735  2014-03-19 21:40  tyypzyd\src\tyypzyd\AddToCart.java
     文件       49951  2014-03-22 13:08  tyypzyd\src\tyypzyd\CustomerServlet.java
     文件       12726  2014-03-19 14:43  tyypzyd\src\tyypzyd\DB.java
     文件        1542  2014-03-09 11:49  tyypzyd\src\tyypzyd\GetAllGoods.java
     文件         810  2014-02-27 21:26  tyypzyd\src\tyypzyd\ManageBean.java
     文件       25310  2014-03-19 23:07  tyypzyd\src\tyypzyd\ManageServlet.java
     文件        2508  2014-03-08 21:55  tyypzyd\src\tyypzyd\PaginationBean.java
     文件        2597  2014-03-19 21:53  tyypzyd\src\tyypzyd\ProcessCart.java
     文件         476  2014-03-09 02:29  tyypzyd\src\tyypzyd\Product.java
     目录           0  2014-03-21 12:42  tyypzyd\WebRoot\
............此处省略424个文件信息

评论

共有 条评论