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








基于javaweb的SSM+Maven网上订餐在线点餐系统(java+ssm+jsp+mysql)
前台:
http://localhost:8080/qiantai
user1 123456
user2 123456
后台:
http://localhost:8080/admin
admin 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 47 48 49
|
@RequestMapping("ordergetall") public String ordergetall( HttpServletRequest request) { Pages page1=null; Integer totalCount=null;
String currentpages="1";
String s="";
String pagess="1";
Integer allpage=null;
if(request.getParameter("currentpage")!=null){ currentpages=request.getParameter("currentpage"); totalCount= ordersService.pageCount(); allpage=totalCount/5; if(totalCount%5!=0){ allpage++; } if(Integer.parseInt(currentpages)<=0){ currentpages="1"; } if(Integer.parseInt(currentpages)>allpage){ currentpages=""+allpage; }
if(request.getParameter("s")!=null){ s=request.getParameter("s"); if(s.equals("up")){ pagess=""+(Integer.parseInt(currentpages)-4); }else if(s.equals("down")){ pagess=""+((Integer.parseInt(currentpages)-1)*5-1); }else if (s.equals("first")){ pagess="0"; }else if(s.equals("last")){ pagess=""+(totalCount-(totalCount%5)-1); }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 34 35 36 37 38 39 40 41 42 43 44 45 46
| model.addAttribute("notices",notices); return "qiantai/index"; }
@RequestMapping("delete") public String delete(Model model, @Param("id") Integer id){ this.noticeService.delete(id); return queryAll(model); }
@RequestMapping("queryById") public String queryById(Model model,@Param("id") Integer id){ Notice notice=noticeService.queryById(id); model.addAttribute("notice",notice); return "admin/notice_update"; }
@RequestMapping("queryByIdtoQiantai") public String queryByIdtoQiantai(Model model,@Param("id") Integer id){ Notice notice=noticeService.queryById(id); model.addAttribute("notice",notice); return "qiantai/notice"; }
|
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
| Pages page1=null;
Integer totalCount=null;
String currentpages="1";
String s="";
String pagess="1";
Integer allpage=null;
if(request.getParameter("currentpage")!=null){ currentpages=request.getParameter("currentpage"); totalCount= ordersService.pageCount(); allpage=totalCount/5; if(totalCount%5!=0){ allpage++; } if(Integer.parseInt(currentpages)<=0){ currentpages="1"; } if(Integer.parseInt(currentpages)>allpage){ currentpages=""+allpage; }
if(request.getParameter("s")!=null){ s=request.getParameter("s"); if(s.equals("up")){ pagess=""+(Integer.parseInt(currentpages)-4); }else if(s.equals("down")){ pagess=""+((Integer.parseInt(currentpages)-1)*5-1);
|
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
|
@Controller @RequestMapping("notice") public class NoticeController {
@Autowired @Qualifier("noticeService") private NoticeService noticeService;
@RequestMapping("queryAll") public String queryAll(Model model){ List<Notice> notices=noticeService.queryAll(); model.addAttribute("notices",notices); return "admin/notice"; }
@RequestMapping("queryAlltoQiantai") public String queryAlltoQiantai(Model model){ List<Notice> notices=noticeService.queryAll(); model.addAttribute("notices",notices); return "qiantai/index"; }
|
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
|
@Controller @RequestMapping("notice") public class NoticeController {
@Autowired @Qualifier("noticeService") private NoticeService noticeService;
@RequestMapping("queryAll") public String queryAll(Model model){ List<Notice> notices=noticeService.queryAll(); model.addAttribute("notices",notices); return "admin/notice"; }
|
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
| day.replace(9,10,aa); String day2=day.toString(); list=ordersService.pageListByDate(day1,day2); }else { System.out.println("未提交"); }
session.setAttribute("ordersearch", list); System.out.println(id); System.out.println(menuname); System.out.println(day1);
return "/qiantai/order";
}
@RequestMapping(value="order_searchs",method = RequestMethod.POST) public String order_searchs( HttpServletRequest request) throws UnsupportedEncodingException {
List<Orders> list=null; HttpSession session=request.getSession(); request.setCharacterEncoding("utf-8"); Integer id=null; String menuname=null; String day1=null; if(request.getParameter("userid")!=null&&(!request.getParameter("userid").equals(""))){ id=Integer.parseInt(request.getParameter("userid")); list=ordersService.pageListByID(id); }else if(request.getParameter("menuname")!=null&&(!request.getParameter("menuname").equals(""))){ menuname=request.getParameter("menuname"); list=ordersService.pageListByMenue(menuname); }else if(request.getParameter("date")!=null&&(!request.getParameter("date").equals(""))){ day1=request.getParameter("date"); Integer a=Integer.parseInt(day1.substring(9,10)); String aa=""+(a+1); StringBuilder day=new StringBuilder(day1); day.replace(9,10,aa); String day2=day.toString(); list=ordersService.pageListByDate(day1,day2); }else { System.out.println("未提交"); }
session.setAttribute("ordersearch", list); System.out.println(id); System.out.println(menuname); System.out.println(day1);
return "/admin/order_search"; }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=222023182309201fa
https://javayms.pages.dev?id=222023182309201fa