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






基于javaweb的SSM演唱会购票系统(java+ssm+mysql+jsp+tomcat)
管理员:
admin 123456
用户:
user1 123456
user2 123456
user3 123456
——————————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
| public String deleteAdminByIds() { String[] ids = this.getRequest().getParameterValues("adminid"); for (String adminid : ids) { this.adminService.deleteAdmin(adminid); } return "redirect:/admin/getAllAdmin.action"; }
@RequestMapping("updateAdmin.action") public String updateAdmin(Admin admin) { this.adminService.updateAdmin(admin); return "redirect:/admin/getAllAdmin.action"; }
@RequestMapping("getAllAdmin.action") public String getAllAdmin(String number) { List<Admin> adminList = this.adminService.getAllAdmin(); PageHelper.getPage(adminList, "admin", null, null, 10, number, this.getRequest(), null); return "admin/listadmin"; }
@RequestMapping("queryAdminByCond.action") public String queryAdminByCond(String cond, String name, String number) { Admin admin = new Admin(); if (cond != null) { if ("username".equals(cond)) { admin.setUsername(name); } if ("password".equals(cond)) { admin.setPassword(name); } if ("realname".equals(cond)) { admin.setRealname(name); } if ("contact".equals(cond)) { admin.setContact(name); } if ("addtime".equals(cond)) { admin.setAddtime(name); } }
List<String> nameList = new ArrayList<String>();
|
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
| }
return "redirect:/index/preLogin.action"; }
@RequestMapping("exit.action") public String exit() { this.front(); this.getSession().removeAttribute("userid"); this.getSession().removeAttribute("username"); this.getSession().removeAttribute("users"); return "index"; }
@RequestMapping("prePwd.action") public String prePwd() { this.front(); if (this.getSession().getAttribute("userid") == null) { return "redirect:/index/preLogin.action"; } return "users/editpwd"; }
@RequestMapping("editpwd.action") public String editpwd() { this.front(); if (this.getSession().getAttribute("userid") == null) { return "redirect:/index/preLogin.action"; } String userid = (String) this.getSession().getAttribute("userid"); String password = this.getRequest().getParameter("password"); String repassword = this.getRequest().getParameter("repassword"); Users users = this.usersService.getUsersById(userid); if (password.equals(users.getPassword())) { users.setPassword(repassword); this.usersService.updateUsers(users); } else {
|
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
|
@Controller
@RequestMapping(value = "/cart", produces = "text/plain;charset=utf-8") public class CartAction extends BaseAction { @Autowired @Resource private CartService cartService; @Autowired @Resource private UsersService usersService; @Autowired @Resource private ConcertService concertService; @Autowired @Resource private TicketService ticketService;
@RequestMapping("createCart.action") public String createCart() { List<Users> usersList = this.usersService.getAllUsers(); this.getRequest().setAttribute("usersList", usersList); List<Concert> concertList = this.concertService.getAllConcert(); this.getRequest().setAttribute("concertList", concertList); List<Ticket> ticketList = this.ticketService.getAllTicket(); this.getRequest().setAttribute("ticketList", ticketList); return "admin/addcart"; }
|
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
| }
@RequestMapping("getCateById.action") public String getCateById(String id) { Cate cate = this.cateService.getCateById(id); this.getRequest().setAttribute("cate", cate); return "admin/editcate"; }
public CateService getCateService() { return cateService; }
public void setCateService(CateService cateService) { this.cateService = cateService; }
}
@Controller @RequestMapping("/upload") public class UploadAction {
@RequestMapping(value = "/image.action") public String upload(@RequestParam(value = "image", required = false) MultipartFile file, HttpServletRequest request, ModelMap model) { String path = request.getSession().getServletContext().getRealPath("/") + "upfiles/"; String fileName = file.getOriginalFilename(); int i = fileName.lastIndexOf("."); String name = String.valueOf(VeDate.getStringDatex()); String type = fileName.substring(i + 1); fileName = name + "." + type; File targetFile = new File(path, fileName);
|
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
| return "admin/querycate"; }
@RequestMapping("getCateById.action") public String getCateById(String id) { Cate cate = this.cateService.getCateById(id); this.getRequest().setAttribute("cate", cate); return "admin/editcate"; }
public CateService getCateService() { return cateService; }
public void setCateService(CateService cateService) { this.cateService = cateService; }
}
@Controller @RequestMapping("/upload") public class UploadAction {
@RequestMapping(value = "/image.action") public String upload(@RequestParam(value = "image", required = false) MultipartFile file, HttpServletRequest request, ModelMap model) { String path = request.getSession().getServletContext().getRealPath("/") + "upfiles/"; String fileName = file.getOriginalFilename(); int i = fileName.lastIndexOf("."); String name = String.valueOf(VeDate.getStringDatex()); String type = fileName.substring(i + 1); fileName = name + "." + type; File targetFile = new File(path, fileName); if (!targetFile.exists()) {
|
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
| List<String> nameList = new ArrayList<String>(); List<String> valueList = new ArrayList<String>(); nameList.add(cond); valueList.add(name); PageHelper.getPage(this.cateService.getCateByLike(cate), "cate", nameList, valueList, 10, number, this.getRequest(), "query"); name = null; cond = null; return "admin/querycate"; }
@RequestMapping("getCateById.action") public String getCateById(String id) { Cate cate = this.cateService.getCateById(id); this.getRequest().setAttribute("cate", cate); return "admin/editcate"; }
public CateService getCateService() { return cateService; }
public void setCateService(CateService cateService) { this.cateService = cateService; }
}
@Controller @RequestMapping("/upload") public class UploadAction {
@RequestMapping(value = "/image.action")
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=172123070810201gf
https://javayms.pages.dev?id=172123070810201gf