• 整合目的

    让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整合Struts2的配置与测试

    加入Spring的jar包和添加Spring的配置文件

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

    在Web.xml中配置ContextLoadListener

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

    加入Struts2的jar包

      Spring整合Struts2的配置与测试

    在web.xml文件中配置Struts的filter

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

    加入Struts2配置文件

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

 

    新建Bean,Service和Action类

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

    在Spring配置文件中对Bean,Service和Action类进行配置

      Spring整合Struts2的配置与测试

    配置Struts2的Action为非单例

      Spring整合Struts2的配置与测试

    在Struts2配置文件中配置Action

      Spring整合Struts2的配置与测试

    加入额外的jar包 struts2-spring-plugin-2.3.30.jar

      Spring整合Struts2的配置与测试

    页面测试

      Spring整合Struts2的配置与测试

      Spring整合Struts2的配置与测试

    测试效果:若能正常显示页面,并且控制台正常输出,则证明Spring的IOC容器被成功创建,Struts2的Action成功被IOC容器管理

      Spring整合Struts2的配置与测试

   

相关文章:

  • 2021-08-25
  • 2021-12-22
  • 2021-11-02
  • 2021-04-20
  • 2021-10-27
  • 2022-01-12
  • 2021-07-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2022-12-23
  • 2021-10-14
  • 2021-07-16
  • 2021-12-29
相关资源
相似解决方案