在购物车成功页面里有查看购物车的方法名和访问路径以及loginUser.pid参数

然后在CartController里写出show方法,查看购物车要先判断是否登录,获取session,将session中获取到的信息存入到loginUser共享域中,如果user为空,提示查看购物车必须先登录,然后跳转到登录页面。不为空则创建service对象,调用findAll方法查询购物车内所有信息,将我们查询到的信息转发到共享域中,然后跳转到购物车页面。

然后去写findAll方法,创建Dao对象,然后dao对象去调用selectCartByUid方法,返回到list集合
然后去写selectCartByUid方法,先连接C3P0数据库连接池,然后编写sql语句,执行sql语句返回到Map集合,对数据进行判断,如果数据为空则返回null,否则创建一个集合存放对应购物车里面的商品,然后做一个for循环遍历,将map里的信心分别传入给cart和product,再将product传入给cart ,再将cart添加到carts里,然后返回carts。


运行项目,进行登录后添加购物车后查看购物车

《小米商城》--查看购物车相关推荐

  1. 瑞吉外卖(27)-查看购物车信息、清空购物车功能开发

    文章目录 代码开发 查看购物车信息 修改前端请求 编写ShoppingCartController.java 注意createtime字段 功能测试 清空购物车 自己的思路与代码 分析前端请求 Sho ...

  2. 模拟商城添加、查看商品和添加商品到购物车、查看购物车

    //欢迎来到(模拟)京东商城代码编辑 //商城接口类:定义查询和添加商品的方法(修改和删除暂不写) package shopping.dao;import shopping.entity.Produc ...

  3. C++ 实验四 NO. 3 书店的前台收银销售类, 请完成该类定义,实验并且要满足: 1)向购物车中添加书籍;2):查看购物车;3):结算

    //************************************************************************************************** ...

  4. 《小米商城》--购物车单条数据删除、购物车数量修改、清空购物车、查看地址功能、添加地址

    在购物车页面,有清空购物车方法以及按钮, 在controler里写出delete方法,现获取请求参数cid,然后传入参数cid调用deleteCartByCid方法,然后跳转到购物车展示功能 然后调用 ...

  5. 【畅购商城】购物车模块之查看购物车

    目录 分析 接口 后端实现 前端实现:显示页面 前端实现:显示购物车信息 分析 用户如果没有登录,购物车存放在浏览器端的localStorage处,且以数组的方式进行存储. 用户如果登录了,购物车存放 ...

  6. 购物车-前后端分离版

    前言 看了很多网上关于购物车的内容,感觉没一个可以用的.现在用到购物车的场景太多了,各种APP,小程序,网站都有. 先说一下前后端分离问题. 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控 ...

  7. python购物车程序详解用字典_Python_购物车程序[列表嵌套字典]

    1 product = [{"名称": "电脑", "价格": 999, '数量': 0}, {"名称": " ...

  8. 购物商城---购物车,结算

    1商品详情页面点击购买到购物车页面 点击购物,刷新购物车页面 流程图 代码实现 // 购买按钮,通过页面cookie获取数据@RequestMapping(value = "/shoppin ...

  9. 现在的学生太强了,徒手撸了一个小米商城项目(附源码)!

    今天,推荐一个高仿电商项目小米商城. 作者还是学生,利用寒假做的,学生就这么牛逼哄哄,佩服佩服. 项目简介 本项目前后端分离,前端基于Vue+Vue-router+Vuex+Element-ui+Ax ...

最新文章

  1. Deep Learning 目标检测
  2. [置顶] HTML5 实现小车动画效果(Canvas/CSS3/JQuery)
  3. Java ServletContextListener监听器的使用
  4. AttributeError: 'Model' object has no attribute 'target_tensors'
  5. linux程序 option,long-option.c/解析命令行参数
  6. 2.5. SciTE
  7. Python中列表的增、删、改、查、排序
  8. duri oracle 连接字符串_Oracle连接字符串大全
  9. 【渝粤教育】国家开放大学2018年秋季 0633-21T化工CAD 参考试题
  10. Domino部署多台notes server
  11. 计算机三级权限管理方法,Serv―U 三级用户权限机制及配置一例
  12. 射频能量用于治疗和美容
  13. 好用、好玩的小程序第二弹,统统学会,新技能get
  14. 3.如何使用EXCEL进行数据分析,得出相应的拟合公式
  15. JAVA打印十年母亲节,母亲节 一封推迟了十年的信
  16. 微博怎么批量取消所有的关注
  17. 模拟器安装app 报错误 INSTALL_FAILED_NO_MATCHING_ABIS
  18. 微信小程序如何获取高清用户头像
  19. 教你搭个助我大学拿Offer的面试项目
  20. 智能养殖畜牧系统研发

热门文章

  1. video/audio 音频/视频 标签详解
  2. 博云CTO李亚琼博士接受专访 阐述博云PaaS产品蓝图
  3. android 8.0官方刷机包,安卓8.0系统
  4. 设计一个ATXPowerController装置解决外置显卡ATX电源与主机同步开关机的问题
  5. 友盟分享集成教程(精简版)
  6. 标点符号换行 css
  7. R语言学习_回归预测
  8. 基于Andriod的智慧校园卡系统的设计与实现
  9. Ubuntu 15.10下使用FAST迅捷 FW150UM Mini无线USB网卡接收wifi
  10. 用树莓派打造属于自己的古典游戏机