基于SSM+MySQL+Bootstrap的在线购物商城系统
登陆注册
注册
添加商品
登陆
订单
添加商品
留言列表
首页
添加购物车
购物清单
购物车
修改密码
技术描述
开发工具: 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的在线购物商城系统相关推荐
- java项目-第90期基于ssm的嘟嘟二手书商城系统
源码获取:本博客首页"资源"专栏下载! java项目-第90期基于ssm的嘟嘟二手书商城系统 1.项目简述 该项目是二手书城商城系统,包含普通用户和管理员两个角色.普通用户可以购买 ...
- javaweb基于SSM开发网上电子购物商城系统+论文+PPT 课程设计 毕业设计源码
基于SSM开发网上电子购物商城系统+论文+PPT:(毕业设计/课程设计) 开发工具: MyEclipse(eclipse/idea)+Jdk+Tomcat+MySQL数据库 演示视频: 基于SSM开发 ...
- 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配置+讲解视频
下载:https://download.csdn.net/download/nike8x/83598568 项目介绍: 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配 ...
- Jsp+Ssm+Mysql实现的零食商城系统
Jsp+Ssm+Mysql实现的零食商城系统 系统主要实现的功能有: 用户浏览商品.加入商品到购物车.登录注册.提交订单, 会员中心修改个人信息.查看订单等. 后台管理员登录后可以分角色添加管理员, ...
- 基于SSM+MySQL+Bootstrap的酒店管理系统
客房预订 收益统计图 客房新增 商品新增 商品新增 客房预订 散客登记 团队登记 旅客信息 接待对象 客房预订 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库: M ...
- 基于ThinkPHP6+MySQL实现的B2C商城系统,含数据库,支持多种营销活动,优惠劵、订单活动、团购、秒杀、会员特价、积分商品等功能
A3Mall商城系统 完整代码下载地址:基于ThinkPHP6+MySQL实现的B2C商城系统,含数据库 项目介绍 A3Mall商城系统是基于ThinkPhp6.0+Vue开发的一套移动电商系统, 支 ...
- 基于ssm+mysql+jsp作业管理(在线学习)系统
基于ssm+mysql+jsp作业管理(在线学习)系统 一.系统介绍 二.功能展示 1.用户登陆 2.用户注册 3.在线学习(评论)--学生 4.任务列表--学生 5.我的作业--学生 6.个人中心 ...
- 基于SSM框架开发的零食商城系统
本系统是基于ssm架构(Spring+SpringMVC+MyBatis)开发的零食商城系统,系统以Java作为编程语言,采用Mysql数据库作为后台数据库.它是基于Browser/Server结构下 ...
- Java实现的OA考勤管理系统、基于SSM+mysql的Web人事HR系统实现,vue实现OA系统
介绍 本系统主要大模块:用户管理,部门管理,职位管理,员工管理,留言公告管理.考勤管理.请假审批.薪资管理 项目环境 SSM JSP.JSTL.jQuery.HTML.CSS.JS Mysql boo ...
最新文章
- 松本行弘为什么要开发Ruby
- ML之回归预测:利用九大类机器学习算法对无人驾驶系统参数(2018年的data,18+2)进行回归预测+评估九种模型性能
- vue cli 脚手架上多页面开发 支持webpack2.x
- JQuery绑定及效果
- SAP UI5 formatter的原理和调试截图-当UI字段没有值显示时怎么办
- 牛客网【每日一题】3月26日 合并回文子串
- eclipse创建folder变成package解决方案
- JimuReport积木报表——分组报表怎么做
- redhat7.2创建本地yum源
- 互联网项目管理流程(SOP)总结
- LoadRunner11 压力测试
- 中兴c语言 面试题,华为,英飞凌,中兴硬件工程师面试题
- android界面侧滑,Android 开发之Android Material Design NavigationView侧滑界面自定义
- Android第三方推送到达率调研
- PDF文件去除页边距空白
- win10 nas搭建_Windows Server 2019搭建NAS的一些总结
- 如何给笔记本安装固态硬盘
- oracle中有没有distance,oracle_关于extended distance cluster rac的介绍
- Word 2010安装包
- 前端之路之mac PS的安装破解