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
















基于javaweb的JSP+Servlet酒店民宿预订信息管理(java+jsp+js+bootstrap+servlet+mysql)
|BookingSystem
后台管理员:
admin/123456
前台用户(或注册):
张伟 123456
李娜 123456
王磊 123456
赵敏 123456
陈浩 123456
刘洋 123456
孙颖 123456
周杰 123456
吴芳 123456
郑强 123456
黄丽 123456
林峰 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
| private UserService userService = new UserService();
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); String sex = request.getParameter("sex"); String age = request.getParameter("age"); String tel = request.getParameter("tel"); String email = request.getParameter("email"); String address = request.getParameter("address");
userService.add(name, pwd, sex, age, tel, email, address);
response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.flush(); out.close(); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
public class AddMsgServlet extends HttpServlet {
private MessageService messageService = new MessageService();
|
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
| @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String tel = request.getParameter("tel"); String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); String sex = request.getParameter("sex"); String age = request.getParameter("age"); String email = request.getParameter("email"); String address = request.getParameter("address");
userService.updateProfile(tel, name, pwd, sex, age, email, address);
request.getSession().setAttribute("user", name);
response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.flush(); out.close(); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
public class UserRegServlet extends HttpServlet {
private UserService userService = new UserService();
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); String sex = request.getParameter("sex"); String age = request.getParameter("age");
|
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
| request.setCharacterEncoding("UTF-8");
String name = ""; String dizhi = ""; String info = ""; String pic = ""; String tel = ""; String style = "";
try { DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("UTF-8"); List<FileItem> items = upload.parseRequest(request);
for (FileItem item : items) { if (item.isFormField()) { String fieldName = item.getFieldName(); String fieldValue = item.getString("UTF-8"); if ("name".equals(fieldName)) { name = fieldValue; } else if ("dizhi".equals(fieldName)) { dizhi = fieldValue; } else if ("info".equals(fieldName)) { info = fieldValue; } else if ("tel".equals(fieldName)) { tel = fieldValue; } else if ("style".equals(fieldName)) { style = fieldValue; } } else { String fileName = item.getName(); if (fileName != null && !fileName.trim().isEmpty()) { fileName = fileName.substring(fileName.lastIndexOf("\\") + 1); fileName = fileName.substring(fileName.lastIndexOf("/") + 1);
String newFileName = new Date().getTime() + "_" + fileName;
String uploadPath = getServletContext().getRealPath("/upload");
|
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
|
public class ModAdminServlet extends HttpServlet {
private AdminService adminService = new AdminService();
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int id = Integer.parseInt(request.getParameter("id")); String userName = request.getParameter("userName"); String userPw = request.getParameter("userPw"); String zhi = request.getParameter("zhi"); String tel = request.getParameter("tel"); String age = request.getParameter("age");
adminService.update(id, userName, userPw, zhi, tel, age); response.sendRedirect("admin/admin/list.jsp"); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
public class ModUserServlet extends HttpServlet {
private UserService userService = new UserService();
|
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
| String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); String sex = request.getParameter("sex"); String age = request.getParameter("age"); String grade = request.getParameter("grade");
userService.update(id, name, pwd, sex, age, grade); response.sendRedirect("admin/user/list.jsp"); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
public class AddAdminServlet extends HttpServlet {
private AdminService adminService = new AdminService();
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userName = request.getParameter("userName"); String userPw = request.getParameter("userPw"); String zhi = request.getParameter("zhi"); String tel = request.getParameter("tel"); String age = request.getParameter("age");
adminService.add(userName, userPw, zhi, tel, age); response.sendRedirect("admin/admin/list.jsp"); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
|
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
| @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int id = Integer.parseInt(request.getParameter("id")); int jid = Integer.parseInt(request.getParameter("jid")); String name = request.getParameter("name"); String chuang = request.getParameter("chuang"); String ren = request.getParameter("ren"); String price = request.getParameter("price"); String type = request.getParameter("type"); String state = request.getParameter("state");
kefangService.update(id, jid, name, chuang, ren, price, type, state); response.sendRedirect("admin/kefang/list.jsp?jid=" + jid); }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
public class AddPingjiaServlet extends HttpServlet {
private PingjiaService pingjiaService = new PingjiaService();
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String msg = request.getParameter("msg"); String jidStr = request.getParameter("jid"); int jid = Integer.parseInt(jidStr);
String name = (String) request.getSession().getAttribute("user"); if (name == null) { name = ""; }
String adddate = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=091226372103201tv
https://javayms.pages.dev?id=091226372103201tv