简易的JavaWeb实现增删查改(附数据库)

  • Post author:
  • Post category:java


一、概述

时隔一年,重回博客,应许多初学的同学要求,实现简单的增删查改功能的小程序,具体请详看下面的截图~~~

二、开发环境

语言:JavaWeb、JSP、CSS

数据库:MySQL

开发工具:Eclipse

三、部分截图展示



四、代码片段

@Override
	public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// 获取用户名
		String username = request.getParameter("username");
		// 获取密码
		String password = request.getParameter("password");
		System.out.println("username=" + username);
		System.out.println("password=" + password);
		// 实例化UserDao对象,不应该是UserDAOImpl userDao = new UserDAOImpl();吗?为什么要这么写?
		IUserDAO userDao = new UserDAOImpl();
		// 根据用户密码查询用户
		User user = userDao.login(username, password);
		// 判断user是否为空
		if (user != null) {
			// 将用户对象放入session中,可以好好思考session是个什么东西?
			request.getSession().setAttribute("user", user);
			// 获取用户列表
			List<User> userList = userDao.list();
			// 将用户列表写入session里面
			request.getSession().setAttribute("userList", userList);
			// 既然登陆成功就应该把session里面的login_error属性去掉
			request.getSession().removeAttribute("login_error");
			// 重定向到index.jsp页面:地址栏上的地址变为/index.jsp,弄清楚重定向和转发的区别
			response.sendRedirect("/JavaWebDemo/index.jsp");
		} else {
			// 登录失败,往session里面写入login_error,这样用户就可以在登录页面看到提示登录错误的信息
			request.getSession().setAttribute("login_error", "错误:用户名或密码错误!");
			// 下面这个方法是转发到login.jsp页面:地址栏上的地址不变。还是/login.jsp
			request.getRequestDispatcher("login.jsp").forward(request, response);
		}
	}

Tips

简易的JavaWeb实现增删查改呈上图所示,想学习更多内容也请关注我吧~~~



本资源下载链接:



简易的JavaWeb实现增删查改(附数据库)_javaweb用户增删查改-Java文档类资源-CSDN下载



版权声明:本文为weixin_42148410原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。