Struts 2 Spring整合教程

来源:互联网 发布:陶瓷击穿电压算法 编辑:程序博客网 时间:2024/04/28 00:29

Struts 2 Spring整合例题

这个例题将向我们展示如何使用struts2-spring-plugin整合spring和struts2的hello world的例子。这么做可以利用Spring强大的依赖注入的特性。

 

首先,在web.xml文件中添加org.springframework.web.context.ContextLoaderListener。

 

默认情况下,applicationContext.xml文件被用来设置Spring bean。

 

 

在这里,注册了HelloWorld类,并且将"Hello World!"信息通过setter整合方法给message属性赋值。

 

在struts.xml文件中设置所有动作(action)。

 

这里和以前相比,只是com.vaannila.HelloWorld类的引用需要注意一下。这里使用的是spring bean设置文件中设置的bean的名字。

 

HelloWorld类如下,在execute()方法中只是简单的返回"SUCCESS",message属性用setter注入。

 

在index.jsp页面中,将请求转向helloworld动作。

 

在调用execute()方法后,将转向success.jsp页面。如下:

 

WEB-INF/lib路径下需要以下jar文件:

 

文件路径如下:

 

源代码:下载

 

源代码 + lib:下载

 

原创粉丝点击