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

代码片段和文件信息
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\.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个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 当当网完整项目、包括js、css、html
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
评论
共有 条评论