资源简介
ssh开发的网上商城系统,只做来 用户登录,注册,查询功能。
代码片段和文件信息
package com.pw.ssh.cart;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.pw.ssh.product.ProductService;
import com.pw.ssh.utils.Cart;
import com.pw.ssh.utils.CartItem;
/**
* @author Administrator 购物模块的Action
*/
@Controller
@Scope(“prototype“)
public class CartAction {
// 添加商品的id
private Integer pid;
// 添加商品的数量
private Integer count;
// 商品的业务类
@Autowired
private ProductService productService;
public void setCount(Integer count) {
this.count = count;
}
public void setPid(Integer pid) {
this.pid = pid;
}
// 获取购物车
public Cart getCart(HttpServletRequest request) {
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart == null) {
cart = new Cart();
request.getSession().setAttribute(“cart“ cart);
}
return cart;
}
// 跳转到购物车页面
public String toCart() {
return “toCartSuccess“;
}
// 添加到购物车
public String addCart() {
// 封装购物项
CartItem cartItem = new CartItem();
cartItem.setCount(count);
cartItem.setProduct(productService.findByPid(pid));
HttpServletRequest request = ServletActionContext.getRequest();
// 获取购物车
Cart cart = getCart(request);
// 将购物项添加至购物车
cart.addCartItem(cartItem);
return “addCartSuccess“;
}
// 清空购物车
public String clearCart() {
// 清除session购物车中的cart
HttpServletRequest request = ServletActionContext.getRequest();
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart != null) {
cart.clearCart();
}
return “clearCartSuccess“;
}
// 删除购物项
public String removeCart() {
HttpServletRequest request = ServletActionContext.getRequest();
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart != null) {
cart.removeCartItem(pid);
}
return “removeCartSuccess“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-29 17:03 毕业设计作品\
目录 0 2018-11-29 16:56 毕业设计作品\shop\
文件 4006 2018-11-29 17:03 毕业设计作品\shop.sql
文件 5062 2018-11-20 23:40 毕业设计作品\shop\.classpath
文件 1046 2018-11-15 19:29 毕业设计作品\shop\.project
目录 0 2018-11-29 16:56 毕业设计作品\shop\.settings\
文件 567 2018-11-15 17:55 毕业设计作品\shop\.settings\.jsdtscope
文件 288 2018-11-15 17:55 毕业设计作品\shop\.settings\org.eclipse.core.resources.prefs
文件 364 2018-11-15 19:20 毕业设计作品\shop\.settings\org.eclipse.jdt.core.prefs
文件 464 2018-11-15 17:55 毕业设计作品\shop\.settings\org.eclipse.wst.common.component
文件 345 2018-11-15 19:20 毕业设计作品\shop\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-11-15 17:55 毕业设计作品\shop\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-11-15 17:55 毕业设计作品\shop\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 568 2018-11-15 19:26 毕业设计作品\shop\.settings\org.eclipse.wst.validation.prefs
文件 162 2018-11-15 17:54 毕业设计作品\shop\.tern-project
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\
文件 2619 2018-11-15 17:55 毕业设计作品\shop\build\classes\applicationContext.xm
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\com\
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\com\pw\
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\com\pw\ssh\
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\com\pw\ssh\cart\
文件 2628 2018-11-20 23:40 毕业设计作品\shop\build\classes\com\pw\ssh\cart\CartAction.class
文件 686 2018-11-20 22:40 毕业设计作品\shop\build\classes\com\pw\ssh\cart\strtus-cart.xm
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\com\pw\ssh\category\
目录 0 2018-11-29 16:56 毕业设计作品\shop\build\classes\com\pw\ssh\categorysecond\
文件 1635 2018-11-20 23:40 毕业设计作品\shop\build\classes\com\pw\ssh\categorysecond\CategorySecond.class
文件 796 2018-11-15 18:05 毕业设计作品\shop\build\classes\com\pw\ssh\categorysecond\CategorySecond.hbm.xm
文件 358 2018-11-20 23:40 毕业设计作品\shop\build\classes\com\pw\ssh\categorysecond\CategorySecondAction.class
文件 657 2018-11-20 23:40 毕业设计作品\shop\build\classes\com\pw\ssh\categorysecond\CategorySecondDao.class
文件 441 2018-11-20 23:40 毕业设计作品\shop\build\classes\com\pw\ssh\categorysecond\CategorySecondService.class
............此处省略551个文件信息
相关资源
- 基于SSH的模拟ATM取款机
- ssh整合activiti
- 基于SSH的软件工程课程网站的设计与
- SSH_AddPage登录删除修改功能
- ssh整合案例代码
- ssh完整项目商城系统
- 大二假期作业 crm
- hibernate+struts+spring 基于SSH设计的酒店
- 基于ssh框架开发的新闻发布系统
- IDEA下maven管理的SSH框架 spring4 + stru
- 客户关系管理系统源码(SSH)
- 基于ssh的博客系统,
- ssh博客系统
- 基于SSH架构的BBS论坛系统源码
- 基于SSH框架的影院网上订票系统
- 基于ssh框架的宾馆订房系统
- SSH1框架搭建
- SSH2框架搭建
- SSH论坛源码
- ssh飞机订票系统
- Bitvise SSH Server v8.22
- SSH框架增删改查
- SSH2学生选课系统源码
- 基于ssh框架开发的在线考试系统
- 用SSH做的学生管理系统
- 校园二手书籍交易网站
- BOOT客户信息管理系统
- 基于ssh框架的web旅游管理系统
- 基于SSH三大框架开发的自助旅游平台
- ssh注册登录项目
评论
共有 条评论