hibernate+sturts整合專案之商品管理系統

JQprince發表於2018-07-15

商品管理系統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




相關文章