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






基于javaweb的JSP+Servlet超市账单管理系统(java+mysql+jsp)
登录:
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
|
@WebServlet("/InsertBillServlet") public class InsertBillServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ doPost(request,response); ; } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String bill_no = request.getParameter("billNo"); System.out.println(request.getParameter("billNo")); System.out.println(request.getParameter("billprice")); float bill_price = Float.valueOf(request.getParameter("billprice")).floatValue(); Integer bill_num = Integer.parseInt(request.getParameter("productNum")); String bill_name = request.getParameter("billName"); String bill_prodescribe = request.getParameter("discription"); Integer provider_id = Integer.parseInt(request.getParameter("provider")); String bill_payment = (String) request.getParameter("isPay"); Bill bill= new Bill(bill_no,bill_name,bill_num,bill_price,bill_payment,bill_prodescribe,getNowDate(),provider_id); BillDao bd =new BillDao();
|
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
| request.getRequestDispatcher("userAdmin.jsp").forward(request, response); }else { request.getSession().setAttribute("userResult", list); request.getRequestDispatcher("userAdmin.jsp").forward(request, response); } } catch (Exception e) { e.printStackTrace(); request.getRequestDispatcher("userAdmin.jsp").forward(request,response); } }
}
@WebServlet("/ProviderRetrieveServlet") public class ProviderRetrieveServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public ProviderRetrieveServlet() { super(); }
|
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
| request.getSession().setAttribute("upselfmessage", "失败"); request.getRequestDispatcher("userSearch.jsp").forward(request, response); } }else { request.getRequestDispatcher("userselfUpdate.jsp").forward(request, response); } }
}
@WebServlet("/RegisterServlet") public class RegisterServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public RegisterServlet() { super();
|
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
| @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); Integer provider_id = Integer.parseInt(request.getParameter("proId")); String provider_name = request.getParameter("proName"); String provider_desc = request.getParameter("proDesc"); String provider_contact = request.getParameter("contact"); String provider_phone = request.getParameter("phone"); String provider_fax = request.getParameter("fax"); String provider_address = request.getParameter("address"); ProviderDao pd = new ProviderDao(); Provider provider= new Provider(); provider.setProvider_id(provider_id); provider.setProvider_name(provider_name); provider.setProvider_desc(provider_desc); provider.setProvider_contact(provider_contact); provider.setProvider_phone(provider_phone); provider.setProvider_fax(provider_fax); provider.setProvider_address(provider_address); if(provider_name !=null && provider_desc!=null && provider_contact!=null && provider_phone!=null && provider_fax!=null && provider_address!=null) { if(pd.updateProByID(provider_id,provider)) { request.getSession().setAttribute("providermessage", "成功"); request.getRequestDispatcher("providerAdmin.jsp").forward(request, response); }else { request.getSession().setAttribute("providermessage", "失败"); response.sendRedirect("providerUpdate.jsp"); } }else { request.getSession().setAttribute("providermessage", "失败"); response.sendRedirect("providerUpdate.jsp"); } }
}
|
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
| private static final long serialVersionUID = 1L;
public RetrieveServlet() { super(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); UserDao ud=new UserDao(); String userName = request.getParameter("username"); String userPhone = request.getParameter("user_tel"); try { List<User> list = ud.selectUser(userName,userPhone); System.out.println(list.size()+"个"); if(list==null || list.size()==0) { request.getRequestDispatcher("userAdmin.jsp").forward(request, response); }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
| request.getRequestDispatcher("userAdmin.jsp").forward(request, response); }else { request.getSession().setAttribute("userResult", list); request.getRequestDispatcher("userAdmin.jsp").forward(request, response); } } catch (Exception e) { e.printStackTrace(); request.getRequestDispatcher("userAdmin.jsp").forward(request,response); } }
}
@WebServlet("/ProviderRetrieveServlet") public class ProviderRetrieveServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public ProviderRetrieveServlet() { super(); }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=582023460509201eg
https://javayms.pages.dev?id=582023460509201eg