• 一、复制jar文件。

把struts2-spring-plugin-..*.jar和spring.jar复制到Web工程的WEB-INF/lib目录下,并且还需要复制commons-logging.jar。

  • 二、配置Struts.objectFactory属性

在struts.xml文件中配置:

<struts>
<constant name="struts.objectFactory" value="spring">
</struts>
  • 1
  • 2
  • 3
  • 三、配置Spring监听器

在web.xml文件中添加监听器:

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
  • 1
  • 2
  • 3
  • 四、在Spring配置文件applicationContext.xml中配置action对应的bean。也可以用注解来声明bean,这样更简洁。

  • 五、编写struts2的配置文件

配置action的名字,类,以及结果。注意,这里的类名不用权限定类名,而是使用spring 
中配置的bean名。这样,objectFactory找不到该类,所以就会到applicationContext.xml中去寻找bean的名字为相应名称的bean。

最新文章

  1. 为什么我还不推荐内存中OLTP给用户
  2. 转,SelectNodes + XPath
  3. JQuery源码解析-- 对象的创建
  4. webapi 中使用 protobuf
  5. wc(Word Count)
  6. 使用json-lib进行Java和JSON之间的转换 [转]
  7. Java NIO类库Selector机制解析(上)
  8. eclipse 和myEclipse 项目导入
  9. Python学习笔记22:Django下载并安装
  10. django学习——url的name
  11. 软工+C(2017第5期) 工具和结构化
  12. iOS开发-继承特征详解
  13. Failed to create the Java Virtual Machine(zt)
  14. 洛谷 P4168 [Violet] 蒲公英
  15. iframe的缺点
  16. JSP中重定向页面没有全屏显示的问题解决
  17. Nmap版本检测
  18. OpenLDAP主从
  19. 转载:2.2 Nginx配置的通用语法《深入理解Nginx》(陶辉)
  20. 2018-2019-2 20165209 《网络对抗技术》 Kali安装

热门文章

  1. PHP.32-TP框架商城应用实例-后台8-商品相册-添加
  2. 阿里巴巴Java开发规约Eclipse插件安装及使用
  3. javascript实现在textarea光标位置插入文字并移动光标到文字末尾
  4. 页面引入外部字体ttf,如何提取所需要的ttf字体或者加载过慢的解决方法-1127更新
  5. linux下解压命令大全[转]
  6. 使用selenium监听每一步操作
  7. cloud-init代码调试方法
  8. CentOS6.5下搭建LAMP环境(源码编译方式)
  9. BZOJ 1043 【bzoj1043】[HAOI2008]下落的圆盘 | 暴力么??
  10. Codeforces 835 F Roads in the Kingdom(树形dp)