Main contents:
L Complete other basic functions of shopping cart;
l generate orders;
L Summary
1, other features of the shopping cart
to the shopping Cart item quantity modification and the item deletion function are two outside two basic functions. The implementation process is similar to adding a project, where only the reference code is given:
1.1 Model part
FileName: Cartmanager.java (modified on the basis of the previous lecture, the red part is the added content)
package JavaBean;
import java.util.ArrayList;
import java.util.Iterator;
public class Cartmanager
{
//Express Shopping cart
private ArrayList cart;
Public void Setcart (ArrayList cart)
{
This.cart = cart;
}
public ArrayList getcart ()
{
return cart;
}
//Added items & quantity
public ArrayList addToCart (goods g,int quantity)
{
if (cart==null) {
//materialized Shopping Cart object
cart=new ArrayList ();
//Add to Cart
item = new Item (g,quantity);
Cart.add (item);
}
Else
{
//convert array
Object items[] = Cart.toarray ();