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


企业:






平台管理员:




用户:








技术框架
JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) MySQL JavaScript
基于javaweb的SSM校园招聘平台招聘管理系统(平台、企业、用户)(java+jsp+ssm+mysql)
——————————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
| }else if(a.equals("用户")){ Purchasers pp=new Purchasers(); pp.setLoginaccount(Companys.getLoginaccount1()); pp.setPassword(Companys.getPassword1()); Purchasers Purchasers1=PurchasersDao.purchasersLogin(pp); if(Purchasers1!=null) { String cccc=Purchasers1.getPtypes(); if(cccc.equals("未审核")) { JOptionPane.showMessageDialog(null, "未审核不能登录!"); return "Login"; }else { session.setAttribute("Purchasers", Purchasers1); return "purchasers/index";} }else { JOptionPane.showMessageDialog(null, "账号或者密码不正确!"); return "Login"; } }else { Admin aa=new Admin(); aa.setLoginaccount(Companys.getLoginaccount1()); aa.setPassword(Companys.getPassword1()); Admin Admin1=AdminDao.adminLogin(aa); if(Admin1!=null) { return "admin/index"; }else { JOptionPane.showMessageDialog(null, "账号或者密码不正确!"); return "Login"; } } }
@Override public String deleteCompanysByID(int uid,Model model) { CompanysDao.deleteCompanysByID(uid); List<Companys> Companys=CompanysDao.selectAllCompanys(); model.addAttribute("Companys", Companys);
|
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
|
public class AdminFilter implements Filter{
@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest req=(HttpServletRequest)request; HttpSession session=req.getSession(); Admin admin=(Admin)session.getAttribute("admin"); if(admin!=null) { chain.doFilter(request, response); }else { String path=req.getServletPath(); if(path.endsWith("adminLogin.jsp") || path.endsWith("adminLogin")) { chain.doFilter(request, response); }else { JOptionPane.showMessageDialog(null,"请先登录!"); req.getRequestDispatcher("adminLogin.jsp"). forward(request, response); } } }
@Override public void destroy() { }
@Override public void init(FilterConfig arg0) throws ServletException { }
} 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
| Resumes Resumes=ResumesDao.selectResumesByRid(rid); model.addAttribute("Resumes", Resumes); return "companys/ResumesDetails"; }
} package com.service;
@Service("goodsPurchaserservices") public class PurchasersServicesImpl implements PurchasersServices{ @Autowired private PurchasersDao PurchasersDao;
@Override public String addPurchasers(Purchasers purchasers) { int t=PurchasersDao.addPurchasers(purchasers); if(t>0) { return "purchasers/success"; }else { return "purchasers/error"; } } @Override public String selectAllPurchasers(Model model) { List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers(); model.addAttribute("Purchasers", Purchasers); return "admin/showPurchasers"; }
|
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("/selectAllNotice1") public String selectAllNotice1(Model model) { return noticeServices.selectAllNotice1(model); } @RequestMapping("/selectNoticeByID1") public String selectNoticeByID1(int nid,Model model) { return noticeServices.selectNoticeByID1(nid,model); } @RequestMapping("/deleteNoticeByID") public String deleteNoticeByID(int nid,Model model) { noticeServices.deleteNoticeByID(nid); return noticeServices.selectAllNotice(model); } @RequestMapping("/selectNoticeByID") public String selectNoticeByID(int nid,Model model) { return noticeServices.selectNoticeByID(nid,model); } @RequestMapping("/updateNotice") public String updateNotice(Notice notice) { return noticeServices.updateNotice(notice); } @RequestMapping("/selectAllNotice2") public String selectAllNotice2(Model model) { return noticeServices.selectAllNotice2(model); } @RequestMapping("/selectNoticeByID2") public String selectNoticeByID2(int nid,Model model) { return noticeServices.selectNoticeByID2(nid,model); } } 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 50 51 52
| List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers(); model.addAttribute("Purchasers", Purchasers); return "admin/showPurchasers"; }
@Override public String purchasersLogin(Purchasers Purchasers, Model model,HttpSession session) { Purchasers Purchasers1=PurchasersDao.purchasersLogin(Purchasers); if(Purchasers1!=null) { session.setAttribute("Purchasers", Purchasers1); return "purchasers/main"; }else { JOptionPane.showMessageDialog(null, "账号或者密码不正确!"); return "purchasers/PurchasersLogin"; } } @Override public String deletePurchasersByID(int uid,Model model) { PurchasersDao.deletePurchasersByID(uid); List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers(); model.addAttribute("Purchasers", Purchasers); return "admin/showPurchasers"; } @Override public String updatePurchasersByID1(int uid,Model model) { PurchasersDao.updatePurchasersByID1(uid); List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers(); model.addAttribute("Purchasers", Purchasers); return "admin/showPurchasers"; } @Override public String updatePurchasersByID(Purchasers Purchasers,HttpSession session) { int t=PurchasersDao.updatePurchasersByID(Purchasers); if(t>0) { session.invalidate(); return "purchasers/success"; }else { return "purchasers/error"; } }
} package com.service;
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=351822392702103ae
https://javayms.pages.dev?id=351822392702103ae