Spring与Struts2的整合其实很简单

下面是整合步骤

一、复制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>

三、配置Spring监听器
在web.xml文件中添加监听器:

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

四、在Spring配置文件applicationContext.xml中配置action对应的bean。也可以用注解来声明bean,这样更简洁。

五、编写struts2的配置文件

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

Struts+Spring整合完整小Demo的Github地址:https://github.com/Dodozhou/SpringDemo_0200_StrutsAndSpring
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值