基于javaweb+springboot的电商书城平台系统设计和实现(java+springboot+mysql+spring+jsp)
JAVA springboot 电商书城平台系统(已调试) 主要实现了书城网站的浏览、加入购物车操作、订单操作、支付操作、分类查看、搜索、以及后台上传图书信息以及订单管理和一些基本操作功能
主要功能截图如下:
主要技术:java springboot springbmvc shiro mybatis mysql jquery css js jsp bootstarp.js
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
}
@GetMapping("/payPage/{orderId}")
public String toPay(@PathVariable("orderId") String orderId, Model model) {
BSResult bsResult = orderService.findOrderById(orderId);
if (bsResult.getCode() == 200) {
model.addAttribute("order", bsResult.getData());
return "payment";
}
return "exception";
}
@RequestMapping("/deletion/{orderId}")
public String deletion(@PathVariable("orderId") String orderId) {
BSResult bsResult = orderService.deleteOrder(orderId);
} else {
//用户已经登录
return "redirect:/index";
}
}
@RequestMapping("/info")
public String personInfo(){
return "user_info";
}
/* @RequestMapping("/login1")
public String login1(@RequestParam(value = "username", required = false) String username,
@RequestParam(value = "password", required = false) String password,
Model model, HttpServletRequest request) {
if (StringUtils.isEmpty(username)) {
model.addAttribute("loginMsg", USERNAME_CANNOT_NULL);
return "login";
}
if (StringUtils.isEmpty(password)) {
model.addAttribute("loginMsg", "密码不能为空");
return "login";
}
BSResult<User> bsResult = userService.login(username, password);
//登录校验失败
if (bsResult.getData() == null) {
return BSResultUtil.build(200, USERNAME_CANNOT_NULL, false);
}
re