家庭記賬本教程之增(java web基礎版三)


實現新增消費賬單

1.前端頁面

 我們可以看到點擊新增消費記錄超鏈接的地址是跳轉到cost_edit.jsp頁面。

cost_edit.jsp負責編輯消費賬單,該頁面用來實現兩個功能:添加和修改

如何判斷用戶是要添加消費賬單還是要修改消費賬單:

通過判斷id是否為空,當進行添加操作時,id未被賦值,所以為空;當進行修改操作時,id有具體的值(后面講修改操作會具體分析)。

 2.Web層

HomeCostServlet,從安全角度考慮,將訪問地址改成/manager/homeCostServlet,也就是說,/HomeCostServlet無法訪問該Servlet。所以form表單的提交地址應該是/manager/homeCostServlet而不是/HomeCostServlet。(具體的可以通過@WebServlet注解修改)

doPost函數接受該請求,並調用add(request, response)方法

 在該方法中調用Service層的add(HomeCost)方法,如果添加成功頁面重定向到管理消費記錄頁面查看,添加失敗請求轉發到添加界面。

3.Service層

調用Dao層的add方法

4.Dao層的add方法,通過具體的sql語句實現操作數據庫,添加成功

總結:

cost_edit.jsp-->Servlet?action=add-->Service.add-->Dao.add

成果展示:

1.編輯消費記錄頁面,輸入具體信息

 點擊提交按鈕:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM