天天看點

簡易的JavaWeb實作增删查改(附資料庫)一、概述二、開發環境三、部分截圖展示   四、代碼片段

一、概述

       時隔一年,重回部落格,應許多初學的同學要求,實作簡單的增删查改功能的小程式,具體請詳看下面的截圖~~~

二、開發環境

語言:JavaWeb、JSP、CSS

資料庫:MySQL

開發工具:Eclipse

三、部分截圖展示
簡易的JavaWeb實作增删查改(附資料庫)一、概述二、開發環境三、部分截圖展示   四、代碼片段

簡易的JavaWeb實作增删查改(附資料庫)一、概述二、開發環境三、部分截圖展示   四、代碼片段
簡易的JavaWeb實作增删查改(附資料庫)一、概述二、開發環境三、部分截圖展示   四、代碼片段
簡易的JavaWeb實作增删查改(附資料庫)一、概述二、開發環境三、部分截圖展示   四、代碼片段

簡易的JavaWeb實作增删查改(附資料庫)一、概述二、開發環境三、部分截圖展示   四、代碼片段
 四、代碼片段

@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實作增删查改呈上圖所示,想學習更多内容也請關注我吧~~~

本資源下載下傳連結:https://download.csdn.net/download/weixin_42148410/20678220

繼續閱讀