• 大小: 44.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-24
  • 语言: 其他
  • 标签: ssh  

资源简介

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.xml
     文件          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.xml
     目录           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.xml
     目录           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.xml
     文件         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个文件信息

评论

共有 条评论