• 大小: 58.09MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-01-11
  • 语言: Java
  • 标签: 生鲜电商  Java  

资源简介

该项为java开发项目中的使用SSM框架开发的一个生鲜电商项目,里面包含了项目源码,有需要的可自行下载

资源截图

代码片段和文件信息

package com.person.controller;

import javax.servlet.http.HttpSession;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.person.entity.Cart;
import com.person.entity.CartItem;
import com.person.entity.Product;
import com.person.service.ProductService;

//购物车
@Controller
public class CartController {
private static final Logger logger = LoggerFactory.getLogger(CartController.class);

@Autowired
private ProductService productService;

public Cart getCart(HttpSession session){
//从session范围内获得Cart对象
Cart cart = (Cart) session.getAttribute(“cart“);
//判断
if(cart==null){
//创建购物车对象
cart = new Cart();
//将购物车对象放入session。
session.setAttribute(“cart“ cart);
}
session.setAttribute(“cart“ cart);
return cart;
}

//添加到购物车
@RequestMapping(“/addCart“)
public String addCart(HttpSession sessionInteger pidInteger count){
if(pid!=null&&count!=null){
logger.info(“pid:“+pid);
logger.info(“count:“+count);
//根据pid查询商品信息
Product product=productService.productfindByPid(pid);
// 创建一个购物项对象:
CartItem cartItem = new CartItem();
cartItem.setCount(count);
cartItem.setProduct(product);
//获取购物车
Cart cart=getCart(session);
//Cart cart=(Cart) session.getAttribute(“cart“);
cart.addCart(cartItem);
return “cart“;
}else{
return “cart“;
}

}

//清空购物车
@RequestMapping(“/clearCart“)
public String clearCart(HttpSession session){
//获取购物车
Cart cart=getCart(session);
cart.clearCart();
return “cart“;
}

//从购物车中移除
    @RequestMapping(“/removeCart“)
    public String removeCart(HttpSession sessionInteger pid){
     //获取购物车
     Cart cart = getCart(session);
     logger.info(“pid:===“+pid);
     if(pid!=null){
     cart.removeCart(pid);
     }
     return “cart“;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1807  2019-01-04 09:27  SSM_System\.classpath

     文件       1049  2018-12-13 13:51  SSM_System\.project

     文件        626  2018-12-13 13:20  SSM_System\.settings\.jsdtscope

     文件        469  2018-12-13 13:20  SSM_System\.settings\org.eclipse.jdt.core.prefs

     文件         86  2018-12-13 13:20  SSM_System\.settings\org.eclipse.m2e.core.prefs

     文件        686  2018-12-13 13:51  SSM_System\.settings\org.eclipse.wst.common.component

     文件        292  2018-12-13 13:21  SSM_System\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-12-13 13:20  SSM_System\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-12-13 13:20  SSM_System\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         48  2018-12-13 13:20  SSM_System\.settings\org.eclipse.wst.validation.prefs

     文件       5552  2019-01-04 09:36  SSM_System\pom.xml

     文件       2190  2019-01-10 18:35  SSM_System\src\main\java\com\person\controller\CartController.java

     文件        322  2018-12-18 14:02  SSM_System\src\main\java\com\person\controller\CategoryController.java

     文件       1603  2018-12-26 10:38  SSM_System\src\main\java\com\person\controller\EChartsController.java

     文件       1703  2018-12-18 11:23  SSM_System\src\main\java\com\person\controller\HomeController.java

     文件       2026  2019-01-03 17:27  SSM_System\src\main\java\com\person\controller\LoginController.java

     文件       3439  2019-01-10 16:28  SSM_System\src\main\java\com\person\controller\LRController.java

     文件       4520  2019-04-08 16:46  SSM_System\src\main\java\com\person\controller\OrderController.java

     文件       1493  2019-01-04 11:56  SSM_System\src\main\java\com\person\controller\OrdersController.java

     文件       2242  2018-12-21 10:29  SSM_System\src\main\java\com\person\controller\ProductController.java

     文件       3971  2018-12-26 11:41  SSM_System\src\main\java\com\person\controller\ProductOperateController.java

     文件       1172  2018-12-27 17:24  SSM_System\src\main\java\com\person\controller\SellerInfoController.java

     文件       1943  2018-12-27 17:28  SSM_System\src\main\java\com\person\controller\ShopsApprovelController.java

     文件       1691  2018-12-26 10:38  SSM_System\src\main\java\com\person\controller\StoreInfoController.java

     文件       1234  2018-12-27 16:20  SSM_System\src\main\java\com\person\controller\UploadController.java

     文件       5711  2019-01-04 20:58  SSM_System\src\main\java\com\person\controller\UserController.java

     文件        288  2018-12-19 08:19  SSM_System\src\main\java\com\person\dao\CategoryMapper.java

     文件        285  2018-12-26 10:38  SSM_System\src\main\java\com\person\dao\EChartsMapper.java

     文件        297  2018-12-14 16:30  SSM_System\src\main\java\com\person\dao\LoginMapper.java

     文件        244  2018-12-27 10:41  SSM_System\src\main\java\com\person\dao\LRMapper.java

............此处省略962个文件信息

评论

共有 条评论