您的位置:首页 > 编程语言 > Java开发

Spring整合Struts2步骤及完整实例

2017-01-06 21:02 351 查看

Spring与Struts2的整合:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: