资源简介

jsp,servlet,javabean做的一个购物网站

资源截图

代码片段和文件信息

package com.jweaponstore.bean;


import java.util.HashMap;
import java.util.Iterator;
import java.util.Collection;


public class CartBean
{
    private HashMap items=null;
    private int numOfItems=0;
    float totalPrice=0;
    
    public CartBean()
    {
        items=new HashMap();
    }
    
    /**
    * 在购物车中增加一个条目。如果购物车中已经存在该条目,则什么也不做。
    */
    public synchronized void addItem(String productId ProductBean productBean)
    {
        if(!items.containsKey(productId))
        {
         CartItemBean cartItem = new CartItemBean(productBean);
            items.put(productIdcartItem);
            numOfItems++;
        }
    }
    
    /**
    * 从购物车删除一个条目。
    */
    public synchronized void deleteItem(String productId)
    {
        if(items.containsKey(productId))
        {
            items.remove(productId);
            numOfItems--;
        }
    }
    
    /**
    * 清除购物车中所有条目。
    */
    public synchronized void clear()
    {
        items.clear();
        numOfItems=0;
    }
    
    /**
    * 得到购物车中条目的总数。
    */
    public synchronized int getNumOfItems()
    {
        return numOfItems;
    }
    
    public synchronized void setItemNum(String productIdint quantity)
    {
        if(items.containsKey(productId))
        {
            CartItemBean item=(CartItemBean)items.get(productId);
            //如果设置的图书数量为0或小于0,则删除购物车中相应的图书条目。
            if(quantity<=0)
                items.remove(productId);
            else
                item.setQuantity(quantity);
        }
    }
    
  
    /**
    * 得到购物车中所有的条目。
    */
    public synchronized Collection getItems()
    {
        return items.values();
    }
    
   //set购物车中的总价
    public synchronized void setTotalPrice(float totalPrice)
    {
     this.totalPrice = totalPrice;
    }
    public synchronized float getTotalPrice()
    {
     return totalPrice;
    }
  
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1182  2008-06-10 20:38  jweaponstore\.classpath

     文件        309  2008-07-14 18:33  jweaponstore\.mymetadata

     文件       1230  2008-06-03 00:00  jweaponstore\.project

     文件        159  2008-06-04 20:52  jweaponstore\.settings\org.eclipse.core.resources.prefs

     文件       2115  2008-06-07 15:11  jweaponstore\src\com\jweaponstore\bean\CartBean.java

     文件       1005  2008-06-07 10:18  jweaponstore\src\com\jweaponstore\bean\CartItemBean.java

     文件        315  2008-06-13 20:15  jweaponstore\src\com\jweaponstore\bean\HotlinkBean.java

     文件        789  2008-06-13 00:16  jweaponstore\src\com\jweaponstore\bean\NoteBean.java

     文件       2619  2008-06-07 19:52  jweaponstore\src\com\jweaponstore\bean\OrderBean.java

     文件        917  2008-06-07 16:30  jweaponstore\src\com\jweaponstore\bean\OrderInfoBean.java

     文件       2166  2008-06-07 16:00  jweaponstore\src\com\jweaponstore\bean\ProductBean.java

     文件      28018  2008-06-13 20:55  jweaponstore\src\com\jweaponstore\bean\ProductDBBean.java

     文件       1699  2008-06-05 20:04  jweaponstore\src\com\jweaponstore\bean\UserBean.java

     文件       1632  2008-06-13 12:52  jweaponstore\src\com\jweaponstore\servlet\AddProduct.java

     文件       1487  2008-06-07 11:01  jweaponstore\src\com\jweaponstore\servlet\AddToCart.java

     文件       1283  2008-06-13 19:17  jweaponstore\src\com\jweaponstore\servlet\AdminLoginAction.java

     文件       2252  2008-06-13 22:06  jweaponstore\src\com\jweaponstore\servlet\CheckOutAction.java

     文件       1266  2008-06-13 20:22  jweaponstore\src\com\jweaponstore\servlet\deleteOrder.java

     文件       1128  2008-06-13 12:42  jweaponstore\src\com\jweaponstore\servlet\DeleteProduct.java

     文件       1189  2008-06-13 20:51  jweaponstore\src\com\jweaponstore\servlet\FahuoOrder.java

     文件       1541  2008-06-13 13:24  jweaponstore\src\com\jweaponstore\servlet\LoginAction.java

     文件        764  2008-06-05 23:22  jweaponstore\src\com\jweaponstore\servlet\LogoutAction.java

     文件       1046  2008-06-07 14:30  jweaponstore\src\com\jweaponstore\servlet\ReselectProductAction.java

     文件       2187  2008-06-13 21:34  jweaponstore\src\com\jweaponstore\servlet\SearchAction.java

     文件       1368  2008-06-09 21:41  jweaponstore\src\com\jweaponstore\servlet\ShowAllGuns.java

     文件       1374  2008-06-09 21:45  jweaponstore\src\com\jweaponstore\servlet\ShowAllKnives.java

     文件       1111  2008-06-13 18:35  jweaponstore\src\com\jweaponstore\servlet\ShowAllProducts.java

     文件        895  2008-06-13 20:22  jweaponstore\src\com\jweaponstore\servlet\ShowOrder.java

     文件        957  2008-06-12 15:37  jweaponstore\src\com\jweaponstore\servlet\ShowProduct.java

     文件       2012  2008-06-05 22:27  jweaponstore\src\com\jweaponstore\servlet\SigninAction.java

............此处省略116个文件信息

评论

共有 条评论