资源简介
达内的当当网络项目的源码,挺好的。还有思路文档
代码片段和文件信息
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个文件信息
相关资源
- Functional Programming in Java
- Java POI所需jar包
- JavaWeb医药管理系统235615
- javaEEapi文档中文版
- 疯狂java新浪微博代码
- Java编程思想-第三版.zip
- 基于JavaWeb的论坛项目
- Java+mySQL实现的购物商城项目
- 餐厅订座系统(NetBeans)
- Java项目 JSP实现在线订餐系统 数据库
- java深度历险- InfoQ中文站出品
- 电子商务系统 java web 完整项目 包含源
- java-socket大文件上传-含客户端和服务
- java写的通讯录软件
- java编写的flash播放器带类库
- 电力规约IEC608705/DNP3 Java源码
- 公司网站源代码-java
- Android手机课表开发完整版
- java大作业学生管理系统.zip
- 仿QQ源代码java版)
- javafx 选课系统
- JSP应用与开发技术第2版源码
- 李相国java精通源码
- 基于JAVA语言平台开发的机场车辆调度
- 植物大战僵尸java游戏
- JSP JAVA学生选课系统-毕业设计
- Struts2框架完成一个简单的留言板包含
- Java TCP-IP Socket编程(原书第2版)
- 用itext实现pdf导出表格数据及水印操作
- 基于JSP的实验教学管理系统
评论
共有 条评论