hibernate+sturts整合項目之商品管理系統

商品管理系統goodsManagerSystem

此項目是我學習了struts1和hibernate後,整合的一個demo,歡迎參考和交流。


 

數據傳遞的路線:

index.jsp提交登錄表單信息,發出login.do?method=login請求->struts-config.xml配置文件的action->

StoreAction的login方法,發出跳轉信息->success,到success.jsp(error,到error.jsp頁面,重新登錄)發出goods.do?method=queryGoods請求->struts-config.xml配置文件的action->

GoodsAction的queryGoods方法,發出跳轉信息->list,到list.jsp頁面,list頁面有新增,刪除,查看,編輯功能->

新增:/goodsManagerSystem/add.jsp,到add.jsp頁面->填寫信息,提交表單,發出goods.do?method=add請求,->

GoodsAction的add方法,發出跳轉信息->list,到list.jsp頁面,list頁面有新增,刪除,查看,編輯功能->

編輯:goods.do?method=edit->GoodsAction的edit方法,發出跳轉請求->edit,到edit.jsp頁面->編輯信息,提交表單,發出goods.do?method=editToUpdate請求->GoodsAction的editToUpdate方法,發出跳轉請求->list,到list.jsp頁面,list頁面有新增,刪除,查看,編輯功能。

刪除和查看功能執行類似的操作線路,不再贅述。

關鍵點:struts1和hibernate整合的關鍵點在於action,在action的方法中可以分兩部分來理解,第一部分是獲取前端表單傳遞過來的數據,第二部分是獲取數據庫查詢出來的數據,然後處理兩部分數據,然後根據處理結果設置屬性到session中,最後跳轉到對應的jsp頁面,展示給用戶。

源碼傳送門:點擊發射  ,密碼:88i0




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章