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

struts2 与 spring 的集成

2010-11-05 10:19 381 查看
版本:struts2.1.8,spring2.5.6

集成步骤如下:

1.添加jar文件:struts2-spring-plugin-2.1.8.1.jar,spring.jar

2.配置spring监听器:

web.xml中设定如下监听器

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


3.利用spring配置文件注册对象:

使用spring配置文件注册action对象,

值得注意的是这里<bean>中使用id来定义,class="action包引用类名"
<bean id="securityCheckAction"
class="com.mtk.view.SecurityCheckAction"
scope="prototype">
</bean>


struts.xml文件中<action>的class的值为spring配置文件中<bean>的id值。

<action name="security_check" class="securityCheckAction">
<result></result>
</action>


4.指定spring配置文件地点:

默认情况下,容器会在WEB-INF目录下寻找applicationContext.xml。如果想配置其他地方配置文件或指定多个文件,在web.xml中做如下配置:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:applicationContext-*.xml
</param-value>
</context-param>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: