资源简介
系统架构是:Spring、SpringMVC、MyBatis。用户在成功登陆系统后,可以查看系统主页的花卉商品,还有按照花卉品类分类的花卉,用户也可以根据花卉名称搜索自己想要查找的花卉品种。用户可以在前台购买鲜花,管理员可在后台管理鲜花、用户、订单等功能。系统界面显示优美,欢迎大家一起来下载!!!
代码片段和文件信息
package com.qiang.controller;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.qiang.model.Cart;
import com.qiang.model.CartItem;
import com.qiang.model.Flower;
import com.qiang.model.User;
import com.qiang.service.flower.FlowerService;
@Controller
@RequestMapping(“/cartController“)
public class CartController {
@Autowired
private FlowerService flowerService;
// 将购物项添加到购物车:执行的方法
@RequestMapping(“/addCart“)
public String addCart(int countint pidHttpServletRequest request) {
//判断是否登录
User existUser = (User) request.getSession().getAttribute(“existUser“);
if(existUser==null){
return “login“;
}
// 封装一个CartItem对象.
CartItem cartItem = new CartItem();
// 设置数量:
cartItem.setCount(count);
// 根据pid进行查询商品:
Flower flower = flowerService.findByPid(pid);
// 设置商品:
cartItem.setProduct(flower);
// 将购物项添加到购物车.
// 购物车应该存在session中.
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart == null) {
cart = new Cart();
request.getSession().setAttribute(“cart“ cart);
}
cart.addCart(cartItem);
return “cart“;
}
// 清空购物车的执行的方法:
@RequestMapping(“/clearCart“)
public String clearCart(HttpServletRequest request){
// 获得购物车对象.
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart == null) {
cart = new Cart();
request.getSession().setAttribute(“cart“ cart);
}
// 调用购物车中清空方法.
cart.clearCart();
return “cart“;
}
// 从购物车中移除购物项的方法:
@RequestMapping(“/removeCart“)
public String removeCart(int pidHttpServletRequest request){
// 获得购物车对象
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart == null) {
cart = new Cart();
request.getSession().setAttribute(“cart“ cart);
}
// 调用购物车中移除的方法:
cart.removeCart(pid);
// 返回页面:
return “cart“;
}
// 我的购物车:执行的方法
@RequestMapping(“/myCart“)
public String myCart(HttpServletRequest request){
//判断是否登录
User existUser = (User) request.getSession().getAttribute(“existUser“);
if(existUser==null){
request.setAttribute(“msg“ “亲!您还没有登录“);
return “login“;
}
Cart cart = (Cart) request.getSession().getAttribute(“cart“);
if (cart == null) {
cart = new Cart();
request.getSession()
.setAttribute(“cart“ cart);
}
return “cart“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-02-19 13:57 花店商城\
目录 0 2020-02-19 13:57 花店商城\数据库\
文件 7053 2019-03-23 16:13 花店商城\数据库\flowshop.sql
目录 0 2020-02-19 13:57 花店商城\源码\
目录 0 2020-02-19 13:57 花店商城\源码\flowershop\
文件 1515 2017-03-20 17:08 花店商城\源码\flowershop\.classpath
目录 0 2019-05-20 11:13 花店商城\源码\flowershop\.git\
文件 7 2019-03-23 16:57 花店商城\源码\flowershop\.git\COMMIT_EDITMSG
文件 304 2019-03-20 09:25 花店商城\源码\flowershop\.git\config
文件 73 2019-03-20 09:25 花店商城\源码\flowershop\.git\desc
文件 23 2019-03-20 09:25 花店商城\源码\flowershop\.git\HEAD
目录 0 2019-05-20 11:13 花店商城\源码\flowershop\.git\hooks\
文件 478 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\applypatch-msg.sample
文件 896 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\commit-msg.sample
文件 3327 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\fsmonitor-watchman.sample
文件 189 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\post-update.sample
文件 424 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\pre-applypatch.sample
文件 1638 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\pre-commit.sample
文件 1348 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\pre-push.sample
文件 4898 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\pre-reba
文件 544 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\pre-receive.sample
文件 1492 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\prepare-commit-msg.sample
文件 3610 2019-03-20 09:25 花店商城\源码\flowershop\.git\hooks\update.sample
文件 39348 2019-03-23 16:57 花店商城\源码\flowershop\.git\index
目录 0 2019-05-20 11:13 花店商城\源码\flowershop\.git\info\
文件 240 2019-03-20 09:25 花店商城\源码\flowershop\.git\info\exclude
目录 0 2019-05-20 11:13 花店商城\源码\flowershop\.git\logs\
文件 2639 2019-03-23 16:57 花店商城\源码\flowershop\.git\logs\HEAD
目录 0 2019-05-20 11:13 花店商城\源码\flowershop\.git\logs\refs\
目录 0 2019-05-20 11:13 花店商城\源码\flowershop\.git\logs\refs\heads\
文件 2639 2019-03-23 16:57 花店商城\源码\flowershop\.git\logs\refs\heads\master
............此处省略1975个文件信息
相关资源
- 软件工程实践者的研究方法原书第7版
- 系统架构设计师全套教程
- 海康CH-HCNetSDKV5.3.6.30sdk_Win32_Win64.zip
- 黑马程序员《手机安全卫士》pdf扫描
- W3Cschool 破解版离线教程
- jdk-8u181-windows-x64.exe
- jdk-11.0.1.zip
- 麻将源码包括服务器
- 《精通Spring 4.x 企业应用开发实战》高
- Head First Design Patterns深入浅出设计模式
- 官网运行环境jre64位
- 基于ssm框架的校园交流社区的设计与
- 程序员七夕送女友的小程序
- dubbo-admin-2.6.0 war包
- seata-server-0.9.0.zip
- 基于SSH的医院在线挂号系统系统
- 分布式系统概念与设计第五版答案
- 和风天气预报安卓开发
- 联网天气预报开发
- 基于ssh的社团管理系统的设计与实现
- google v8引擎编译后的dll及头文件
- 东北大学web课设SSM
- ssm健康.zip
- maven 最新版 3.6.0 版本
- SSM图书管理系统.zip
- 并发编程笔记(httpswww.bilibili.comvide
- ssm实现订单管理系统
- 微信JSAPI支付完整Demo第二版(新增关
- 基于SSM框架的房屋租赁网站毕业设计
- 基于SSM的住院管理系统
评论
共有 条评论