struts2 与 spring 的集成

版本:struts2.1.8,spring2.5.6

集成步骤如下:

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

2.配置spring监听器:

web.xml中设定如下监听器

  org.springframework.web.context.ContextLoaderListener

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

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

值得注意的是这里中使用id来定义,class="action包引用类名"

 

struts.xml文件中的class的值为spring配置文件中的id值。

 

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

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

contextConfigLocation classpath*:applicationContext-*.xml

你可能感兴趣的:(Java,EE专区)