資源簡介
達內(nèi)的當當網(wǎng)絡項目的源碼,挺好的。還有思路文檔

代碼片段和文件信息
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;?//??數(shù)量
private?boolean?ok;
private?List?list;????//?商品
private?double?sumAll;
private?double?sum;??????//?結(jié)算價
private?double?save;???//?節(jié)省價
//?添加
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?“l(fā)ist“;
}
//?修改
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\.myme
?????文件???????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個文件信息
評論
共有 條評論