在這一章中,給大家介紹的是作者實現表單提交以及數據回顯的方式。
- 數據表單提交——以登錄為例
編寫login.jsp

編寫實體類User.java


生成User.hbm.xml文件


編寫LoginAction.java
繼承ActionSupport 並且實現ModelDriven,Preparable接口



編寫業務邏輯層接口UserManager.java

編寫UserManger接口實現類UserManagerImpl.java

編寫數據訪問接口UserDAO.java

編寫UserDAO接口實現類UserDAOImpl.java

BaseDAOImpl.java 注入Spring配置中Hibernate的SessionFactory

在Spring Bean 配置文件applicationContext-beans.xml中聲明Action,UserManagerImpl


在Struts.xml中配置攔截器棧和Action

實現效果

- 數據回顯——以商品更新為例
編寫商品展示頁面 updateGoods.jsp

編寫Action 類 ManageGoodsAction.java

在applicationContext-beans.xml中聲明Action

在Struts.xml中配置Action

編寫業務邏輯接口GoodsManager.java

編寫業務邏輯接口GoodsManager 實現類GoodsManagerImpl

編寫數據訪問接口GoodsDAO.java

編寫數據訪問接口GoodsDAO實現類GoodsDAOImpl.java

實現效果

