——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明


基于javaweb的SSM网上果蔬商城水果蔬菜商城系统(java+ssm+mysql+tomcat+jsp)
一、项目简述
功能: 功能:系统分管理员界面与用户界面 管理员:用户管理,商品类别管理,商品管理,订单管理,公 告管理留言里筲等 向户:房总主册功能,用户登录功能,商品浏览,商品留言评 论,商品购买,商品支付,订单查询等等
二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + Fileupload + 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
@RequestMapping(value = "/exUpdate") public String exUpdate(Comment comment, Model model, HttpServletRequest request, HttpServletResponse response) { commentService.updateById(comment); return "redirect:/comment/findBySql.action"; }
@RequestMapping(value = "/delete") public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) { commentService.deleteById(id);
|
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
| * @return */ @RequestMapping(value = "/update") public String update(Integer id,Model model) { Manage obj = manageService.load(id); model.addAttribute("obj",obj); return "manage/update"; }
@RequestMapping(value = "/exUpdate") public String exUpdate(Manage manage, Model model, HttpServletRequest request, HttpServletResponse response) { manageService.updateById(manage); return "redirect:/manage/findBySql.action"; }
@RequestMapping(value = "/delete") public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) { manageService.deleteById(id);
|
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
| JSONObject j = new JSONObject(); if (attribute == null){ j.put("res", 0); return j.toString(); } Integer userId = Integer.valueOf(attribute.toString()); User load = userService.load(userId); load.setPassWord(password); userService.updateById(load); j.put("res", 1); return j.toString(); }
@RequestMapping("/tuichu") public String tuichu( HttpServletRequest request, HttpServletResponse response){ HttpSession session = request.getSession(); session.invalidate(); return "login/login"; }
@RequestMapping("/uTui") public String uTui( HttpServletRequest request, HttpServletResponse response){ HttpSession session = request.getSession(); session.invalidate();
|
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 50 51 52 53 54
| * * @param request * @param response * @return */ @RequestMapping(value = "/findByObj") public String findByObj(Car car, Model model, HttpServletRequest request, HttpServletResponse response) { Pager<Car> pagers = carService.findByEntity(car); model.addAttribute("pagers", pagers); model.addAttribute("obj", car); return "car/car"; }
@RequestMapping(value = "/findBySql") public String findBySql(Car car, Model model, HttpServletRequest request, HttpServletResponse response) { Object attribute = request.getSession().getAttribute("userId"); if (attribute == null){ return "redirect:/login/uLogin"; } JSONObject js = new JSONObject(); Integer userId = Integer.valueOf(attribute.toString()); String sql = "SELECT * FROM car WHERE 1=1 and user_id = "+userId; if(!isEmpty(car.getItemId())){ sql += " and itemId like '%"+car.getItemId()+"%'"; } if(!isEmpty(car.getUserId())){ sql += " and userId like '%"+car.getUserId()+"%'"; } if(!isEmpty(car.getNum())){ sql += " and num like '%"+car.getNum()+"%'"; } if(!isEmpty(car.getTotal())){ sql += " and total like '%"+car.getTotal()+"%'"; } sql += " ORDER BY ID DESC "; List<Car> listBySqlReturnEntity = carService.listBySqlReturnEntity(sql); model.addAttribute("list", listBySqlReturnEntity); model.addAttribute("obj", car); return "car/car"; }
|
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
|
@Controller @RequestMapping("/message") public class MessageController extends BaseController {
@Autowired private MessageService messageService;
@RequestMapping(value = "/listAll") public String listAll(Message message, Model model, HttpServletRequest request, HttpServletResponse response){ List<Message> listAll = messageService.listAll(); model.addAttribute("list", listAll); return "message/message"; }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=451422292105200fq
https://javayms.pages.dev?id=451422292105200fq