——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM+Maven小米交易商城系统(java+jsp+ssm+maven+mysql)
一、项目简述 环境配置:
Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)
项目技术:
JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 * @return */ public static ShoppingCar replaceDao (ShoppingCar shoppingCar, GoodsInfo goodsInfo) { shoppingCar.setGoodsID(goodsInfo.getGoodsID()); shoppingCar.setGoodsName(goodsInfo.getGoodsName()); shoppingCar.setGoodsImg(goodsInfo.getGoodsImg()); shoppingCar.setMarketPrice(goodsInfo.getMarketPrice()); return shoppingCar; } } package com.controller;@Controller public class Userpercen { @Autowired private UserDaoMapper userDaoMapper; @Autowired private GoodsInfoMapper goodsInfoMapper; @RequestMapping("/up_user") public ModelAndView up_user (String u_name) { ModelAndView ma = new ModelAndView("up_user" ); ma.addObject("showusers" ,userDaoMapper.queryxmuser(u_name)); return ma; } @RequestMapping("/per_update") public String ord_update (UserDao userDao, HttpSession session,HttpServletRequest request) {
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 String u_address = request.getParameter("u_address" ); String u_face = request.getParameter("u_face" ); userDao.setU_name(u_name); userDao.setU_pass(u_pass); userDao.setU_email(u_email); userDao.setU_phone(u_phone); userDao.setU_tname(u_tname); userDao.setU_sex(u_sex); userDao.setU_address(u_address); userDao.setU_face(u_face); userDaoMapper.pencer_update(userDao); session.removeAttribute("member" ); return "redirect:/index" ; } @RequestMapping("/percen") public ModelAndView orders () { ModelAndView mv = new ModelAndView("percen" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); return mv; } @RequestMapping("/percens") public ModelAndView orderss () { ModelAndView mv = new ModelAndView("percens" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); return mv; } @RequestMapping("/order") public ModelAndView rs (String u_name,HttpSession session,String moneys) { ModelAndView mv = new ModelAndView("order" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); u_name = (String)session.getAttribute("member" ); mv.addObject("aas" ,userDaoMapper.queryxmuser(u_name)); System.out.println(moneys); mv.addObject("moneys" ,moneys); return mv; } } package com.controller;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 b = false ; break ; } } if (b) { goodsInfo = goodsInfoMapper.goodsInfo_queryById(goodsID); CookieUtils.addCookie(response, uuid.toString(), goodsInfo.getGoodsID() + "" , 60000 ); } else { } } else { if (shoppingCarMapper.queryUserCar(goodsID, session.getAttribute("member" ).toString()) == null ) { CookieUtils.replaceDao(shoppingCar, goodsInfo); shoppingCar.setUserID(session.getAttribute("member" ).toString()); shoppingCarMapper.addShoppingCar(shoppingCar); } } mv.addObject("goods" , goodsInfo); return mv; } @RequestMapping("/shoppingCar") public ModelAndView ShoppingCar () { List<GoodsInfo> li = new ArrayList<GoodsInfo>(); ModelAndView mv = new ModelAndView("shoppingCar" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); if (session.getAttribute("member" ) == null ) { List<Integer> lis = CookieUtils.queryAllCookie(request); for (int i : lis) { li.add(shoppingCarMapper.queryGoodsInfoID(i)); } mv.addObject("goods" , li); } else { mv.addObject("goods" , shoppingCarMapper.queryAllShoppingCar(session.getAttribute("member" ).toString())); } return mv; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 return null ; } } public static ShoppingCar replaceDao (ShoppingCar shoppingCar, GoodsInfo goodsInfo) { shoppingCar.setGoodsID(goodsInfo.getGoodsID()); shoppingCar.setGoodsName(goodsInfo.getGoodsName()); shoppingCar.setGoodsImg(goodsInfo.getGoodsImg()); shoppingCar.setMarketPrice(goodsInfo.getMarketPrice()); return shoppingCar; } } package com.controller;@Controller public class Userpercen { @Autowired private UserDaoMapper userDaoMapper; @Autowired private GoodsInfoMapper goodsInfoMapper; @RequestMapping("/up_user") public ModelAndView up_user (String u_name) {
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 li=goodsInfoMapper.queryAllRecommend(); lg=new ArrayList<GoodsInfo>(); for (Integer i:li){ lg.add(goodsInfoMapper.queryGoods(i)); } mv.addObject("RecommendAll" ,lg); mv.addObject("carousel" ,carouselMapper.querycarousel()); return mv; } @RequestMapping("/carNums") @ResponseBody public String carNum (HttpServletRequest request, HttpServletResponse response) { HttpSession session=request.getSession(); String num="0" ; if (session.getAttribute("member" )!=null ){ List<ShoppingCar> li=shoppingCarMapper.queryAllShoppingCar(session.getAttribute("member" ).toString()); num=li.size()+"" ; }else { List<Integer> ll=CookieUtils.queryAllCookie(request); num=ll.size()+"" ; } return num; } @RequestMapping("/carIndexShow") @ResponseBody public List<GoodsInfo> carIndexShow (HttpServletRequest request, HttpServletResponse response) { HttpSession session=request.getSession(); List<GoodsInfo> li=new ArrayList<GoodsInfo>(); if (session.getAttribute("member" )!=null ){ List<ShoppingCar> ls=shoppingCarMapper.queryAllShoppingCar(session.getAttribute("member" ).toString()); for (ShoppingCar sc:ls){ li.add(goodsInfoMapper.queryGoods(sc.getGoodsID())); } }else { List<Integer> ll=CookieUtils.queryAllCookie(request); for (int goodsID:ll){ li.add(goodsInfoMapper.queryGoods(goodsID)); } } return li; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 userDao.setU_sex(u_sex); userDao.setU_address(u_address); userDao.setU_face(u_face); userDaoMapper.pencer_update(userDao); session.removeAttribute("member" ); return "redirect:/index" ; } @RequestMapping("/percen") public ModelAndView orders () { ModelAndView mv = new ModelAndView("percen" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); return mv; } @RequestMapping("/percens") public ModelAndView orderss () { ModelAndView mv = new ModelAndView("percens" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); return mv; } @RequestMapping("/order") public ModelAndView rs (String u_name,HttpSession session,String moneys) { ModelAndView mv = new ModelAndView("order" ); mv.addObject("goodsAll" ,goodsInfoMapper.queryAllGoods()); u_name = (String)session.getAttribute("member" ); mv.addObject("aas" ,userDaoMapper.queryxmuser(u_name)); System.out.println(moneys); mv.addObject("moneys" ,moneys); return mv; } } package com.controller;
——————————PayStart——————————
项目链接: https://javayms.github.io?id=461422282105200dq https://javayms.pages.dev?id=461422282105200dq