资源简介
JavaEE的图书商城项目,基于MySQL和JavaEE,MVC三层架构设计体系
代码片段和文件信息
package com.feicui.controller;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.feicui.model.Products;
import com.feicui.service.ProductService;
import com.feicui.utils.ProductUtils;
@Controller
public class CartController {
@Autowired
private ProductService service;
//显示购物车页面
@RequestMapping(“showCart“)
public String showCart(){
return “cart“;
}
//加入购物车
@RequestMapping(“addCart“)
@ResponseBody
public String addCart(String idHttpServletRequest request){
//获取到加入购物车的商品
Products product = null;
HttpSession session = request.getSession();
//先从session中获取购物车对象
Map cart = (Map) session.getAttribute(“cart“);
if(cart == null){
//定义一个map集合作为购物车
cart = new HashMap();
product = service.findProductById(id);
cart.put(product 1);
}else{
//判断加入购物车的商品,在购物车中是否存在
Set keySet = cart.keySet();
product = ProductUtils.findProduct(keySet id);
if(product == null){
product = service.findProductById(id);
cart.put(product 1);
}else{
cart.put(product cart.get(product)+ 1);
}
}
//将购物车对象放到session中
session.setAttribute(“cart“ cart);
return “{\“msg\“:\“true\“}“;
}
//修改购物车信息
@RequestMapping(“updateCart“)
public String updateCart(String idInteger countHttpServletRequest request){
//获取购物车对象
HttpSession session = request.getSession();
Map cart = (Map) session.getAttribute(“cart“);
Set keySet = cart.keySet();
Products product = ProductUtils.findProduct(keySet id);
cart.put(product count);
if(count == 0){
cart.remove(product);
}
session.setAttribute(“cart“ cart);
return “redirect:showCart“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-15 21:36 JavaEE图书商城项目\
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\
文件 6452 2018-07-15 14:28 JavaEE图书商城项目\bookshopping.sql
文件 706 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\.classpath
文件 1253 2018-07-02 10:42 JavaEE图书商城项目\bookshopping\.project
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\.settings\
文件 567 2018-07-02 09:50 JavaEE图书商城项目\bookshopping\.settings\.jsdtscope
文件 81 2018-07-03 10:36 JavaEE图书商城项目\bookshopping\.settings\org.eclipse.core.resources.prefs
文件 364 2018-07-02 09:50 JavaEE图书商城项目\bookshopping\.settings\org.eclipse.jdt.core.prefs
文件 565 2018-07-02 10:34 JavaEE图书商城项目\bookshopping\.settings\org.eclipse.wst.common.component
文件 345 2018-07-02 09:50 JavaEE图书商城项目\bookshopping\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-07-02 09:50 JavaEE图书商城项目\bookshopping\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-07-02 09:50 JavaEE图书商城项目\bookshopping\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 591 2018-07-08 16:00 JavaEE图书商城项目\bookshopping\.springBeans
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\classes\
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\classes\com\
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\controller\
文件 3067 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\controller\CartController.class
文件 1911 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\controller\IndexController.class
文件 3766 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\controller\OrderController.class
文件 4034 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\controller\ProductController.class
文件 6229 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\controller\UsersController.class
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\dao\
文件 184 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\dao\OrderItemMapper.class
文件 323 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\dao\OrdersMapper.class
文件 918 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\dao\ProductMapper.class
文件 547 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\dao\UsersMapper.class
目录 0 2018-07-15 14:29 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\filter\
文件 4207 2018-07-14 23:48 JavaEE图书商城项目\bookshopping\build\classes\com\feicui\filter\AutoLoginFilter.class
............此处省略568个文件信息
- 上一篇:JAVA在线考试系统
- 下一篇:音乐播放器在线搜索功能
相关资源
- JAVA在线考试系统
- javaweb 网上书店
- Javaweb医院挂号项目,带mysql数据库
- 网上拍卖系统
- java爬虫爬取当当网图书信息
- java swing+mysql 实现账务管理系统
- java web 进销存管理系统
- healthsys.sql个人健康系统sql
- Java EE互联网轻量级框架整合开发—
- 基于Java Web图书管理系统课程设计
- springMVC+mysql实现的Java web学生宿舍管理
- jsp servlet mysql实现的新闻发布管理系统
- 基于java的电子邮件系统--工具软件
- java实现酒店管理系统项目源码
- jsp servlet mysql实现的二手车汽车管理系
- 旅游网站源码189281
- 8、酒店管理系统jsp+servlet+mysql.zip
- 最新传智播客黑马JavaEE49期全套视频教
- android连接mysql,Android studio项目工程代
- javaEEWeb项目网上购书商城
- Java项目之项目申报系统(Struts2+Spri
- JSP旅游网站
- struts2+mysql+Hibernate物流管理系统
- Java web_电脑销售管理系统(包含数据
- 基于javaEE健康管理系统的设计与实现
- jsp+servlet+mysql酒店订房基础项目
- Java+MySQL酒店管理系统的设计与实现源
- JavaEE教育网站(SSM+mysql框架搭建)
- 易买网项目(资料全网齐全页面+素材
- mysql + java swing开发的教务管理系统
评论
共有 条评论