實現功能:利用mvc模式,實現用戶的登陸注冊功能
1.程序的框架結構
2個包,bean,以及servlet
3個jsp頁面,注冊頁面,注冊成功頁面,注冊失敗頁面
mysql驅動
2.編程思想
通過jsp頁面輸入注冊信息,提交后由servlet獲取表單數據交給javabean,最后保存到數據庫,然后顯示相應的視圖
3.視圖層;regist.jsp,err.jsp,success.jsp;
注冊頁面代碼:
模型層;User.java
功能:1.對應數據表結構,設計成員變量
2.實現用戶注冊的邏輯,並完成對數據庫的操作
省略的為get,set方法
**遇到的小問題:
獲取到username,password時,利用sql語句插入的時候,使用PreparedStament執行動態sql語句
//聲明動態sql,參數用?占位符表示
PreparedStatement psQuery=connection.prepareStatement(sql);
psQuery.setString(1, username);
psQuery.setString(2, password);
result=psQuery.executeUpdate();
控制層:servlet,即UserServlet.java
功能;1.獲取用戶提交信息
2.封裝模型層對象user,
3.選擇相應的視圖展現程序的執行結果
部分運行結果
:
可以看到,已經數據庫已經存在相關信息。
新人小白,歡迎帶佬們指正!