JDK1.8、tomcat8、IDEA、mysql5.7、Navicat
身份:管理员、用户
管理员:
1.分类管理
2.鲜花管理
3.订单管理
4.公告管理
5.用户管理
用户:
1.查看鲜花
2.购物车
3.结算
4.条件查询
//QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexggac //QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexgg //QQ:2434110694 v:f999dexgg //后台servlet,用于处理后台的所有请求1 public class ManageServlet extends HttpServlet {private static final long serialVersionUID = 1L;public void init(ServletConfig config) throws ServletException {super.init(config);}public void destroy() {super.destroy();}protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {this.doPost(req, resp);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//设置获取的参数的编码格式request.setCharacterEncoding("utf-8");//获取绝对地址String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";//设置响应输出的字符串格式response.setCharacterEncoding("utf-8");response.setContentType("text/html; charset=utf-8");//获取输出对象PrintWriter writer = response.getWriter();//获取页面请求地址String uri = request.getRequestURI();String[] s = uri.split("/");String method = s[3];//初始化跳转的地址String url ="";int pagenum = 1;//当前页int pagesize = 15;//每页显示的数量//初始化调用的数据库操作对象UserDao userDao = new UserDao();FenleiDao fenleiDao = new FenleiDao();ProductDao productDao = new ProductDao();GonggaoDao gonggaoDao = new GonggaoDao();DingdanDao dingdanDao = new DingdanDao();//用户登录if("login".equals(method)){//从jsp页面获取用户名和密码String username = request.getParameter("username");String = request.getParameter("");//查询用户名和密码是否匹配User bean = userDao.selectBean(" where username='"+username+"' and ='"++"' and role=1 ");if(bean!=null){HttpSession session = request.getSession();session.setAttribute("manage", bean);writer.print("<script language='javascript'>alert('登录成功');window.location.href='"+basePath+"manage/index.jsp'; </script>");}else{writer.print("<script language='javascript'>alert('用户名或者密码错误');window.location.href='"+basePath+"manage/login.jsp';</script>");}}//退出操作 else if("loginout".equals(method)){ HttpSession session =request.getSession(); session.removeAttribute("manage"); writer.print("<script language='javascript'>alert('退出成功');window.location.href='"+basePath+"manage/login.jsp';</script>"}//跳转到修改密码页面else if("passwordupdate".equals(method)) request.setAttribute("biaoti", "修改密码");request.setAttribute("url", "manageServlet/passwordupdate2");RequestDispatcher dispatcher = request.getRequestDispatcher("/manage/passwordupdate.jsp");dispatcher.forward(request, response);}//修改密码操作else if("passwordupdate2".equals(method)){//从JSP获取信息String = request.getParameter("password1");String = request.getParameter("password2");HttpSession session = request.getSession();User user = (User)session.getAttribute("manage");User u = userDao.selectBean(" where username='"+user.getUsername()+"' and ='"+password1+"' ");if(u!=null){u.setPassword(password2);userDao.updateBean(u);writer.print("<script language='javascript'>alert('操作成功');window.location.href='"+basePath+"manageServlet/passwordupdate'; </script>");}else{writer.print("<script language='javascript'>alert('操作失败,原密码错误!');window.location.href='"+basePath+"manageServlet/passwordupdate'; </script>");}}//分类信息列表else if("fenleilist".equals(method)){//定义跳转的地址url = "manageServlet/fenleilist";//获取查询的信息String fname = request.getParameter("fname");//组装查询的SQL语句StringBuffer sb = new StringBuffer();sb.append(" where ");if(fname!=null&&!"".equals(fname)){sb.append(" fname like '%"+fname+"%' ");sb.append(" and ");request.setAttribute("fname", fname);}sb.append(" 1=1 order by id desc ");String where = sb.toString();//获取当前的页数if(request.getParameter("pagenum")!=null){pagenum = Integer.parseInt(request.getParameter("pagenum"));//从数据库查询列表信息,带分页功能Map<String,List<Fenlei>> map = fenleiDao.getList(pagenum,pagesize,url,where);String pagerinfo = map.keySet().iterator().next();List<Fenlei> list = map.get(pagerinfo);//返回给jsp页面的信息request.setAttribute("pagerinfo", pagerinfo);request.setAttribute("list", list);request.setAttribute("biaoti", "分类信息列表");request.setAttribute("url", "manageServlet/fenleilist");request.setAttribute("url2", "manageServlet/fenlei")//定义跳转的地址RequestDispatcher dispatcher = request.getRequestDispatcher("/manage/fenlei/fenleilist.jsp");//跳转操作dispatcher.forward(request, response);}}} } 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
相关知识
Java项目源码javaweb花店销售管理系统
【附源码】JAVA计算机毕业设计网上花店管理系统(源码+mysql+文档)
Java网上花店设计(毕设源码+mysql+lw)
基于Java网上鲜花销售系统的设计与实现
java计算机毕业设计网上花店主题网站(开题+程序+论文)
JAVA毕设项目网上鲜花销售管理系统(java+VUE+Mybatis+Maven+Mysql)
基于ssm+vue网上花店销售管理系统【开题+程序+论文】
java计算机毕业设计花店管理系统(开题+程序+论文)
Java花店订花管理系统(源码+mysql+文档)
Java花店订花管理系统(开题+源码)
网址: Java项目:网上花店系统(java+javaweb+jsp+mysql) https://m.huajiangbk.com/newsview559008.html
上一篇: 毕业设计答辩 |
下一篇: 基于JSP的网上花店系统的设计与 |