此文章的例子承接上一篇与velocity整合的例子:
首先看下需要依赖的类库:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.1.8</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>oro</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
<scope>complie</scope>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>1.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.1.8.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
以上都是需要用到的。然后
1,修改 web.xml 添加ContextLoaderListener,对上下问的生命周期发生变化进行监听。如果不清楚监听器需要复习下这部分内容。
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2,增加/WEB-INF/applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="helloWorldClass" class="com.yajun.helloworld.HelloWorld">
<property name="userName" value="Hello World!" />
</bean>
</beans>
里面可以配置类
3,修改struts
<package name="default" extends="struts-default">
<action name="HelloWorld" class="helloWorldClass">
<result name="SUCCESS">/success.vm</result>
</action>
</package>
然后运行就可以看见效果了。
分享到:
相关推荐
Struts2与Spring整合的demo
Struts2与Spring整合使用json报错解决办法[归纳].pdf
这个插件是在strtus2和spring集成必备的一个插件
NULL 博文链接:https://depravedangel.iteye.com/blog/441025
Myeclipse 5.5 ,用一个简单的事例,实现Struts2和Spring 的开发。
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
Struts2 hibernate spring 整合案例
ssh 整合jar包,hibernate,struts2,spring 整合jar包以及配置文件
本文档介绍了struts2与spring2.5之间整合,运用到了插件,希望对你有所帮助,谢谢!
struts2+spring整合登陆验证经典完整案例!期余JAR文件在struts2+spring整合登陆验证经典完整案例!(JAR)这个中,免积分下载! 部署Web应用请按如下步骤进行: 1. 进入reg_login路径下,将mysql.sql脚本中的语句...
struts2 hibernate spring整合开发
struts2和spring和Hibernate的整合包,在MyEclipse中自动导入老是有冲突包。
Struts2_spring整合,Struts2_spring整合
精通Java EE:Eclipse Struts2 Hibernate Spring整合应用案例代码和数据库压缩包6
Struts2+Spring整合所需jar包(13个Struts2+6个Spring+1个整合包)
Struts2整合Spring3.0,Spring虽然有自己的MVC,但是由于繁琐的配置,并不理想,Struts2可以和Spring完美结合,来完成MVC的实现。
简单的 struts2 spring ibatis 整合架构
包含struts2独立开发包 spring2独立开发包等等 包含struts2独立开发包 spring2独立开发包等等
struts2+spring整合登陆验证经典完整案例!这个文件和 "struts2+spring整合登陆验证经典完整案例"一起下载使用,由于CSDN资源大小限制,分成两个部分,这个部分都是.jar文件,免积分下载!
Struts2, Spring与myBatis整合示例项目