1. 程式人生 > >Spring整合Struts2的配置與測試

Spring整合Struts2的配置與測試

png 額外 步驟 圖片 xml文件 顯示 img 一個 輸出

  • 整合目的

    讓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的配置與測試