登陆注册

注册

添加商品

登陆

订单

添加商品

留言列表

首页

添加购物车

购物清单

购物车

修改密码

技术描述

开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库:普通jar包
前段框架:jquery/Bootstrap
后端框架: Spring+SpringMVC+Mybatis

资料说明

基于SSM+MySQL+Bootstrap的在线购物商城系统,包含普通用户,管理员,商品浏览,下单,购物车管理,订单管理,商品管理,留言管理,密码修改等。


@IocBean
@At("/index")
public class IndexAction {@Inject("refer:productService")private ProductService productService;@Inject("refer:orderService")private OrderService orderService;@Inject("refer:userService")private UserService userService;/*** 跳转到首页* @param request* @return*/@At("/toIndex")public View toIndex(HttpServletRequest request){//新品上市List<Product> newlist = productService.findNewProduct();request.setAttribute("newlist", newlist);//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);return new JspView("jsp.index");}/*** 跳转到促销* @param request* @return*/@At("/toPromotions")public View toPromotions(HttpServletRequest request){//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);//新品上市List<Product> newlist = productService.findNewProduct();request.setAttribute("newlist", newlist);return new JspView("jsp.promotions");}/*** 跳转到秒杀* @param request* @return*/@At("/toSpike")public View toSpike(HttpServletRequest request){//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);//新品上市List<Product> newlist = productService.findNewProduct();request.setAttribute("newlist", newlist);//秒杀List<Product> mslist = productService.findMsList();request.setAttribute("mslist", mslist);return new JspView("jsp.spike");}/*** 跳转到竞拍* @param request* @return*/@At("/toAuction")public View toAuction(HttpServletRequest request){//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);//新品上市List<Product> newlist = productService.findNewProduct();request.setAttribute("newlist", newlist);//竞拍List<Product> jplist = productService.findJpList();request.setAttribute("jplist", jplist);return new JspView("jsp.auction");}/*** 跳转到留言* @param request* @return*/@At("/toMessage")public View toMessage(HttpServletRequest request){return new JspView("jsp.message");}/*** 跳转到产品详细* @param request* @return*/@At("/toDetail")public View toDetail(HttpServletRequest request){String id = request.getParameter("id");Product product = productService.findProductById(Integer.parseInt(id));//新品上市List<Product> newlist = productService.findNewProduct();request.setAttribute("newlist", newlist);request.setAttribute("product", product);return new JspView("jsp.detail");}/*** 跳转到促销产品详细* @param request* @return*/@At("/tocxDetail")public View tocxDetail(HttpServletRequest request){String id = request.getParameter("id");Product product = productService.findProductById(Integer.parseInt(id));//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);request.setAttribute("product", product);return new JspView("jsp.cxdetail");}/*** 跳转到秒杀产品详细* @param request* @return*/@At("/tomsDetail")public View tomsDetail(HttpServletRequest request){String id = request.getParameter("id");Product product = productService.findProductById(Integer.parseInt(id));//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);request.setAttribute("product", product);Calendar c =Calendar.getInstance();try{c.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(product.getMsdate()));}catch (ParseException e) {e.printStackTrace();}long current_time=System.currentTimeMillis();long end_time=c.getTimeInMillis();long time=end_time-current_time;request.setAttribute("time", time/1000);return new JspView("jsp.msdetail");}/*** 跳转到竞拍产品详细* @param request* @return*/@At("/tojpDetail")public View tojpDetail(HttpServletRequest request){String id = request.getParameter("id");Product product = productService.findProductById(Integer.parseInt(id));//促销List<Product> cxlist = productService.findCxProduct();request.setAttribute("cxlist", cxlist);request.setAttribute("product", product);Calendar c =Calendar.getInstance();try{c.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(product.getJpdate()));}catch (ParseException e) {e.printStackTrace();}long current_time=System.currentTimeMillis();long end_time=c.getTimeInMillis();long time=end_time-current_time;request.setAttribute("time", time/1000);return new JspView("jsp.jpdetail");}/*** 跳转到购物车* @param request* @return*/@At("/toCart")public View toCart(HttpServletRequest request){User user = (User)request.getSession().getAttribute("user");List<Order> list = orderService.getCartList(user.getId());request.setAttribute("list", list);int sumprice = 0;for(int i=0;i<list.size();i++){list.get(i).setUser(userService.findUserById(list.get(i).getUserid()));list.get(i).setProduct(productService.findProductById(list.get(i).getProid()));if(sumprice==0){sumprice = Integer.parseInt(list.get(i).getPrice());}else{sumprice += Integer.parseInt(list.get(i).getPrice());}}request.setAttribute("sumprice", sumprice);request.setAttribute("count", list.size());return new JspView("jsp.cart");}/*** 跳转到后台登录页* @param request* @return*/@At("/toAdmin")public View toAdmin(HttpServletRequest request){return new JspView("jsp.admin.login");}
}

基于SSM+MySQL+Bootstrap的在线购物商城系统相关推荐

  1. java项目-第90期基于ssm的嘟嘟二手书商城系统

    源码获取:本博客首页"资源"专栏下载! java项目-第90期基于ssm的嘟嘟二手书商城系统 1.项目简述 该项目是二手书城商城系统,包含普通用户和管理员两个角色.普通用户可以购买 ...

  2. javaweb基于SSM开发网上电子购物商城系统+论文+PPT 课程设计 毕业设计源码

    基于SSM开发网上电子购物商城系统+论文+PPT:(毕业设计/课程设计) 开发工具: MyEclipse(eclipse/idea)+Jdk+Tomcat+MySQL数据库 演示视频: 基于SSM开发 ...

  3. 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配置+讲解视频

    下载:https://download.csdn.net/download/nike8x/83598568 项目介绍: 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配 ...

  4. Jsp+Ssm+Mysql实现的零食商城系统

    Jsp+Ssm+Mysql实现的零食商城系统 系统主要实现的功能有: 用户浏览商品.加入商品到购物车.登录注册.提交订单, 会员中心修改个人信息.查看订单等. 后台管理员登录后可以分角色添加管理员, ...

  5. 基于SSM+MySQL+Bootstrap的酒店管理系统

    客房预订 收益统计图 客房新增 商品新增 商品新增 客房预订 散客登记 团队登记 旅客信息 接待对象 客房预订 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库: M ...

  6. 基于ThinkPHP6+MySQL实现的B2C商城系统,含数据库,支持多种营销活动,优惠劵、订单活动、团购、秒杀、会员特价、积分商品等功能

    A3Mall商城系统 完整代码下载地址:基于ThinkPHP6+MySQL实现的B2C商城系统,含数据库 项目介绍 A3Mall商城系统是基于ThinkPhp6.0+Vue开发的一套移动电商系统, 支 ...

  7. 基于ssm+mysql+jsp作业管理(在线学习)系统

    基于ssm+mysql+jsp作业管理(在线学习)系统 一.系统介绍 二.功能展示 1.用户登陆 2.用户注册 3.在线学习(评论)--学生 4.任务列表--学生 5.我的作业--学生 6.个人中心 ...

  8. 基于SSM框架开发的零食商城系统

    本系统是基于ssm架构(Spring+SpringMVC+MyBatis)开发的零食商城系统,系统以Java作为编程语言,采用Mysql数据库作为后台数据库.它是基于Browser/Server结构下 ...

  9. Java实现的OA考勤管理系统、基于SSM+mysql的Web人事HR系统实现,vue实现OA系统

    介绍 本系统主要大模块:用户管理,部门管理,职位管理,员工管理,留言公告管理.考勤管理.请假审批.薪资管理 项目环境 SSM JSP.JSTL.jQuery.HTML.CSS.JS Mysql boo ...

最新文章

  1. 松本行弘为什么要开发Ruby
  2. ML之回归预测:利用九大类机器学习算法对无人驾驶系统参数(2018年的data,18+2)进行回归预测+评估九种模型性能
  3. vue cli 脚手架上多页面开发 支持webpack2.x
  4. JQuery绑定及效果
  5. SAP UI5 formatter的原理和调试截图-当UI字段没有值显示时怎么办
  6. 牛客网【每日一题】3月26日 合并回文子串
  7. eclipse创建folder变成package解决方案
  8. JimuReport积木报表——分组报表怎么做
  9. redhat7.2创建本地yum源
  10. 互联网项目管理流程(SOP)总结
  11. LoadRunner11 压力测试
  12. 中兴c语言 面试题,华为,英飞凌,中兴硬件工程师面试题
  13. android界面侧滑,Android 开发之Android Material Design NavigationView侧滑界面自定义
  14. Android第三方推送到达率调研
  15. PDF文件去除页边距空白
  16. win10 nas搭建_Windows Server 2019搭建NAS的一些总结
  17. 如何给笔记本安装固态硬盘
  18. oracle中有没有distance,oracle_关于extended distance cluster  rac的介绍
  19. Word 2010安装包
  20. 前端之路之mac PS的安装破解

热门文章

  1. 基于Python实现中文文本关键词抽取的三种方法 课程报告+项目源码及数据
  2. MaxScript学习 |展UV
  3. Android StaticLayout实现主流便签内容生成长图功能
  4. 构建智慧城市银谷一马当先
  5. 记录几个堪称神器的学习网站
  6. 项目管理知识体系-项目绩效域
  7. DS18B20传感器的原理
  8. 职高计算机论文,浅谈职高计算机的教学--专业论文.doc
  9. 1.面试题--Java基础
  10. AD9850的FPGA实现--理论部分