Spring整合Struts2的配置與測試
- 整合目的
讓Spring的IOC容器管理Struts2的Action
- 整合步驟
1、新建一個Web項目
2、加入Spring的jar包和添加Spring的配置文件
3、在Web.xml中配置ContextLoadListener
4、加入Struts2的jar包
5、在web.xml文件中配置Struts的filter
6、加入Struts2配置文件
7、新建Bean,Service和Action類
8、在Spring配置文件中對Bean,Service和Action類進行配置
9、配置Struts2的Action為非單例
10、在Struts2配置文件中配置Action
11、加入額外的jar包 struts2-spring-plugin-2.3.30.jar
12、頁面測試
- 示例代碼
新建一個Web項目
加入Spring的jar包和添加Spring的配置文件
在Web.xml中配置ContextLoadListener
加入Struts2的jar包
在web.xml文件中配置Struts的filter
加入Struts2配置文件
新建Bean,Service和Action類
在Spring配置文件中對Bean,Service和Action類進行配置
配置Struts2的Action為非單例
在Struts2配置文件中配置Action
加入額外的jar包 struts2-spring-plugin-2.3.30.jar
頁面測試
測試效果:若能正常顯示頁面,並且控制臺正常輸出,則證明Spring的IOC容器被成功創建,Struts2的Action成功被IOC容器管理
Spring整合Struts2的配置與測試