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






基于javaweb的JSP+Servlet共享租车信息管理系统(java+jsp+servlet+jdbc+mysql)
基于servlet+jsp+jdbc的后台管理系统,包含5个模块:汽车账户部管理、租车账户部管理、汽车信息管理表、租车记录表、租车租聘表。功能完整,均能实现增删查改。
运行环境:
jdk8+tomcat8.5+mysql5.7+Eclipse
项目技术:
servlet+jsp+jdbc+easyui+jquery
——————————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
| public class ConsumerListServlet extends HttpServlet{ DbUtil dbUtil=new DbUtil(); ConsumerDao consumerDao=new ConsumerDao(); @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); }
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String page=request.getParameter("page"); String rows=request.getParameter("rows"); String consumerName=request.getParameter("consumerName"); if(consumerName==null){ consumerName=""; } Consumer consumer=new Consumer(); consumer.setConsumerName(consumerName); PageBean pageBean=new PageBean(Integer.parseInt(page),Integer.parseInt(rows)); Connection con=null; try{ con=dbUtil.getCon(); JSONObject result=new JSONObject(); JSONArray jsonArray=JsonUtil.formatRsToJsonArray(consumerDao.consumerList(con, pageBean,consumer)); int total=consumerDao.consumerCount(con,consumer); result.put("rows", jsonArray); result.put("total", total); ResponseUtil.write(response, result); }catch(Exception e){ e.printStackTrace(); }finally{ try { dbUtil.closeCon(con); } catch (Exception e) { e.printStackTrace(); } } }
}
|
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
| System.out.println(user.getUserName()); if(currentUser==null){ request.setAttribute("error", "用户名或密码错误!"); request.getRequestDispatcher("index.html").forward(request, response); }else{ HttpSession session=request.getSession(); session.setAttribute("currentUser", currentUser); response.sendRedirect("main.jsp"); } } catch (Exception e) { e.printStackTrace(); }finally{ try { dbUtil.closeCon(con); } catch (Exception e) { e.printStackTrace(); } } }
} package cn.edu.lingnan.web;
public class TaxicarListServlet extends HttpServlet{
|
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
| result.put("rows", jsonArray); result.put("total", total); ResponseUtil.write(response, result); }catch(Exception e){ e.printStackTrace(); }finally{ try { dbUtil.closeCon(con); } catch (Exception e) { e.printStackTrace(); } } } } package cn.edu.lingnan.web;
public class CompanyComboListServlet extends HttpServlet{ DbUtil dbUtil=new DbUtil(); CompanyDao companyDao=new CompanyDao(); @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); }
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Connection con=null; try{ con=dbUtil.getCon(); JSONArray jsonArray=new JSONArray(); JSONObject jsonObject=new JSONObject(); jsonObject.put("id", ""); jsonObject.put("companyName", "请选择...");
|
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
|
public class ConsumerListServlet extends HttpServlet{ DbUtil dbUtil=new DbUtil(); ConsumerDao consumerDao=new ConsumerDao(); @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); }
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String page=request.getParameter("page"); String rows=request.getParameter("rows"); String consumerName=request.getParameter("consumerName"); if(consumerName==null){ consumerName=""; } Consumer consumer=new Consumer(); consumer.setConsumerName(consumerName); PageBean pageBean=new PageBean(Integer.parseInt(page),Integer.parseInt(rows)); Connection con=null; try{ con=dbUtil.getCon(); JSONObject result=new JSONObject(); JSONArray jsonArray=JsonUtil.formatRsToJsonArray(consumerDao.consumerList(con, pageBean,consumer)); int total=consumerDao.consumerCount(con,consumer); result.put("rows", jsonArray); result.put("total", total); ResponseUtil.write(response, result);
|
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
| ResponseUtil.write(response, result); }catch(Exception e){ e.printStackTrace(); }finally{ try { dbUtil.closeCon(con); } catch (Exception e) { e.printStackTrace(); } } }
} package cn.edu.lingnan.web;
public class CompanySaveServlet extends HttpServlet{ DbUtil dbUtil=new DbUtil(); CompanyDao companyDao=new CompanyDao(); @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=501422302105200ha
https://javayms.pages.dev?id=501422302105200ha