资源简介

达内的当当网络项目的源码,挺好的。还有思路文档

资源截图

代码片段和文件信息

package action.cart;

import java.util.List;

import service.CartService;
import service.ServiceFactory;
import util.Constant;

import com.opensymphony.xwork2.ActionContext;

import entity.CartItem;

/**
 * 购物车
 */

public class CartAction extends Constant {
private int id;
private int num; //  数量
private boolean ok;
private List list;    // 商品
private double sumAll;
private double sum;      // 结算价
private double save;   // 节省价


// 添加
public String add() {
ActionContext.getContext().getSession().remove(“info“);
CartService cart = ServiceFactory.getCartService(SESSION_CART);
String str = cart.add(id);
if (str == “yes“) {
ok = true;
} else if( str == “no“) {
ok = false;
}




return “add“;



}



//  删除
public String delete () {

CartService cart = ServiceFactory.getCartService(SESSION_CART);
cart.delete(id);
list = cart.getProducts(true);
int flag = 0;
for (int i=0; i if (list.get(i).isBuy() == true) {
flag++;
}
}
if  (flag == 0) {
ActionContext.getContext().getSession().put(“info““还没选择商品呢“);




return “delete“;
}


return “delete“;


}






// 恢复
public String recovery() {
ActionContext.getContext().getSession().remove(“info“);
CartService cart = ServiceFactory.getCartService(SESSION_CART);
cart.recovery(id);

return “recovery“;
}






// 商品
public String list() {
CartService cart = ServiceFactory.getCartService(SESSION_CART);
list = cart.getProducts(true);
sumAll = cart.priceAll();
sum = cart.totalPrice();
save = sumAll - sum;



return “list“;
}





// 修改
public String modify() {

CartService cart = ServiceFactory.getCartService(SESSION_CART);
cart.updataPnum(id num);



return “modify“;


}





public int getId() {
return id;
}


public void setId(int id) {
this.id = id;
}


public int getNum() {
return num;
}


public void setNum(int num) {
this.num = num;
}


public boolean isOk() {
return ok;
}


public void setOk(boolean ok) {
this.ok = ok;
}


public List getList() {
return list;
}


public void setList(List list) {
this.list = list;
}


public double getSumAll() {
return sumAll;
}


public void setSumAll(double sumAll) {
this.sumAll = sumAll;
}


public double getSum() {
return sum;
}


public void setSum(double sum) {
this.sum = sum;
}


public double getSave() {
return save;
}


public void setSave(double save) {
this.save = save;
}


}

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

     文件       1369  2011-11-07 16:17  dangdang\.classpath

     文件        297  2011-11-07 16:17  dangdang\.mymetadata

     文件       1364  2011-11-07 16:17  dangdang\.project

     文件        488  2011-11-07 16:18  dangdang\.settings\.jsdtscope

     文件        154  2011-11-07 16:18  dangdang\.settings\org.eclipse.core.resources.prefs

     文件        617  2011-11-07 16:18  dangdang\.settings\org.eclipse.jdt.core.prefs

     文件         49  2011-11-07 16:18  dangdang\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2011-11-07 16:18  dangdang\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4258  2011-11-07 16:17  dangdang\dangdang1.0撰写思路.txt

     文件       7147  2011-11-07 16:17  dangdang\dangdang思路2.0.txt

     文件       2644  2011-11-07 16:18  dangdang\src\action\cart\CartAction.java

     文件       2512  2011-11-07 16:18  dangdang\src\action\main\BookListAction.java

     文件        773  2011-11-07 16:18  dangdang\src\action\main\CategoryAction.java

     文件        794  2011-11-07 16:18  dangdang\src\action\main\DetailAction.java

     文件        795  2011-11-07 16:18  dangdang\src\action\main\HotAction.java

     文件        844  2011-11-07 16:18  dangdang\src\action\main\HotListAction.java

     文件        195  2011-11-07 16:18  dangdang\src\action\main\MainAction.java

     文件        759  2011-11-07 16:18  dangdang\src\action\main\NewAction.java

     文件        793  2011-11-07 16:18  dangdang\src\action\main\RecommendAction.java

     文件       2591  2011-11-07 16:18  dangdang\src\action\order\OrderAddAction.java

     文件       1465  2011-11-07 16:18  dangdang\src\action\order\OrderGoAction.java

     文件       1692  2011-11-07 16:18  dangdang\src\action\order\OrderOkAction.java

     文件        783  2011-11-07 16:18  dangdang\src\action\user\CheckCodeAction.java

     文件        840  2011-11-07 16:18  dangdang\src\action\user\CheckEcodeAction.java

     文件        718  2011-11-07 16:18  dangdang\src\action\user\CheckEmailAction.java

     文件       1655  2011-11-07 16:18  dangdang\src\action\user\ImageAction.java

     文件       2250  2011-11-07 16:18  dangdang\src\action\user\LoginAction.java

     文件        421  2011-11-07 16:18  dangdang\src\action\user\LogoutAction.java

     文件        111  2011-11-07 16:18  dangdang\src\action\user\RegistFormAction.java

     文件       1299  2011-11-07 16:18  dangdang\src\action\user\RegistGoAction.java

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

评论

共有 条评论