• 整合目的

    让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容器管理

      

   

最新文章

  1. OC基础--self关键字
  2. Getting Started With Hazelcast 读书笔记(第八章-第十章)
  3. jsformat插件
  4. linux内核的熵池
  5. Linux动态库的查找路径
  6. error in Swift. “Consecutive Declarations On A Line Must Be Separated By ';'”
  7. 大约Android 了解权限管理
  8. HDU 2672 god is a girl
  9. [iOS]C语言技术视频-17-指针变量高级用法练习二(使用堆内存完成链表结构的存储)
  10. MySQL删除foreign key_ERROR 1025 (HY000): Error on rename of './test_20180206/cc' to './test_20180206/#sql2-9ac-e' (errno: 152)
  11. Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试
  12. GPIO知识点整理
  13. DVWA的安装与简单使用
  14. Django-website 程序案例系列-13 中间件
  15. 【熊掌号mip插件】织梦DEDECMS百度熊掌号mip改造教程
  16. SQL-29 使用join查询方式找出没有分类的电影id以及名称
  17. 使用Picasso将加载的图片变成圆形
  18. iOS linker command failed with exit code 1 (use -v to see invocation)多种解决方案汇总
  19. 【swoole2.0】 PHP + swoole2.0 初体验
  20. 理解Spring4.0新特性@RestController注解

热门文章

  1. RBAC用户权限管理数据库设计的图文详解
  2. js 弹窗并定时关闭
  3. List、Map、Set的存储特点?
  4. click和blur冲突的问题
  5. src,href 和rel的区别
  6. Html代码查看器
  7. python/pandas 正则表达式 re模块
  8. SPRING CLOUD微服务DEMO-上篇
  9. datastudion 资源导入python包,编写模块
  10. Android深度探索-卷1第四章心得体会