一、Struts2的配置

见上文:Struts2的应用

 

二、整合spring

这里主要使用spring的控制反转注入,来管理bean。奖action的对应bean都由spring来注入管理。

1、项目目录

Maven+Struts2+spring初尝试

这里依旧采用maven来管理项目

2、maven的pox.xml配置文件,引入对应所需的jar包

 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 3   <modelVersion>4.0.0</modelVersion>
 4   <groupId>com.mdf</groupId>
 5   <artifactId>Struts2Demo</artifactId>
 6   <packaging>war</packaging>
 7   <version>0.0.1-SNAPSHOT</version>
 8   <name>Struts2Demo Maven Webapp</name>
 9   <url>http://maven.apache.org</url>
10   <dependencies>
11     <dependency>
12       <groupId>junit</groupId>
13       <artifactId>junit</artifactId>
14       <version>3.8.1</version>
15       <scope>test</scope>
16     </dependency>
17     <!-- 使用maven 引入 struts2 jar包 -->
18     <dependency>
19         <groupId>org.apache.struts</groupId>
20         <artifactId>struts2-core</artifactId>
21         <version>2.3.1.2</version>
22     </dependency>
23     <!-- 引入server-api包 -->
24     <dependency>
25         <groupId>javax.servlet</groupId>
26         <artifactId>javax.servlet-api</artifactId>
27         <version>3.0.1</version>
28     </dependency>
29     <!-- 引入spring核心jar包 -->
30     <dependency>
31         <groupId>org.springframework</groupId>
32         <artifactId>spring-context</artifactId>
33         <version>4.0.4.RELEASE</version>
34     </dependency>
35     <!-- 引入Struts2和Spring整合插件 -->
36     <dependency>
37         <groupId>org.apache.struts</groupId>
38         <artifactId>struts2-spring-plugin</artifactId>
39         <version>2.3.4.1</version>
40     </dependency>
41   </dependencies>
42   <build>
43     <finalName>Struts2Demo</finalName>
44   </build>
45 </project>
View Code

相关文章:

猜你喜欢
相关资源
相似解决方案