cartmanager.java

来自「struts hibernate框架 商场买卖」· Java 代码 · 共 38 行

JAVA
38
字号
package com.shopping.bo.cart;

import java.util.Hashtable;

import javax.servlet.http.HttpServletRequest;

public class CartManager {
	Hashtable<Integer, Integer> item = null;
	HttpServletRequest request;
	public Hashtable<Integer, Integer> addItem(Integer item_id, Integer item_quantity) { // 把商品加入购物车
		item = new Hashtable<Integer, Integer> ();
		if (item.containsKey(item_id)) {// 购物车中存在此商品则累加个数
			item_quantity =  item_quantity+1;
			item.put(item_id, new Integer(item_quantity));
			return item;
		} else {// 购物车中不存在此商品
			item.put(item_id, new Integer(item_quantity));
			return item;
		}
	}

	public Hashtable<Integer, Integer> updateItem(Integer item_id, Integer item_quantity) { // 把商品从购物车中拿出
		if (item.containsKey(item_id)) {// 购物车中存在此商品则减少个数
			item.put(item_id, new Integer(item_quantity));
			return item;
		} else {// 购物车中不存在此商品
			return null;
		}
	}


	public boolean deleteItem(Integer item_id) {// 从购物车中删除一件商品
		if (item.remove(item_id) == null)
			return true;
		else
			return false;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?