基于javaweb的JSP+Servlet共享租车信息管理系统(java+jsp+servlet+jdbc+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

560023292402

570023292402

580023292402

590023292402

000023302402

010023302402

基于javaweb的JSP+Servlet共享租车信息管理系统(java+jsp+servlet+jdbc+mysql)

基于servlet+jsp+jdbc的后台管理系统,包含5个模块:汽车账户部管理、租车账户部管理、汽车信息管理表、租车记录表、租车租聘表。功能完整,均能实现增删查改。

运行环境:

jdk8+tomcat8.5+mysql5.7+Eclipse

项目技术:

servlet+jsp+jdbc+easyui+jquery

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) {
// TODO Auto-generated catch block
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{
// 获取Session
HttpSession session=request.getSession();
session.setAttribute("currentUser", currentUser);
// 客户端跳转
response.sendRedirect("main.jsp");
}


} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
dbUtil.closeCon(con);
} catch (Exception e) {
// TODO Auto-generated catch block
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) {
// TODO Auto-generated catch block
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) {
// TODO Auto-generated catch block
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);
}


项目链接:
https://javayms.github.io?id=501422302105200ha
https://javayms.pages.dev?id=501422302105200ha