spring和struts2整合入门

原创 2013年12月04日 09:54:50

 

下面描述的内容是spring整合到struts2中的学习笔记

 

1、导入如下的jar包

org.springframework.core-3.0.1.RELEASE-A.jar

org.springframework.beans-3.0.1.RELEASE-A.jar

org.springframework.context-3.0.1.RELEASE-A.jar。

org.springframework.context.support-3.0.1.RELEASE-A.jar

org.springframework.asm-3.0.1.RELEASE-A.jar

org.springframework.expression-3.0.1.RELEASE-A.jar

另外还要添加Struts软件包里的:

commons-logging-1.0.4.jar

struts2-spring-plugin-2.1.8.1.jar(这个jar包是让spring和struts关联的重要工具)

 

2、在web.xml文件中配置如下信息

<listener>

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

</listener>

 

3、编写一个接口类UserService,然后创建一个类UserServiceImp继承前面定义的接口

 

4、在struts.xml文件中定义监听的action

<action name="addUserSpring" class="addUserSpring" method="method">  
	<!-- 用来测试struts和spring的配合使用 -->
	<result name="success">/success.jsp</result>  
	<result name="input">index.jsp</result>  
	<result name="fail">/failed.jsp</result>  
</action>

 

备注:method="method"属性指明该action要执行class="addUserSpring"这个类中的方法,该类可以从spring的配置文件中去查找到

 

5、在WEB-INF目录下创建applicationContext.xml文件(是spring的配置文件),然后代码如下

 

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
	
	<bean id="userService" class="com.daoimp.UserServiceImp"></bean>
	<bean id="user_bean" class="com.javabean.User"></bean>
	
	<bean id="addUserSpring" class="com.action.TestSpring">
		<property name="userService" ref="userService"></property>
	</bean>
</beans>

 

备注:bean中的id="addUserSpring"这个参数要和struts.xml文件中action的class="addUserSpring"联系起来,bean下面的property属性的name值应该和TestSpring中的属性对应上,然后spring给他一个已经new好的对象

 

 

 

 

 

 

 

  • SSH.rar (5.5 MB)
  • 下载次数: 14

相关文章推荐

java 从零开始,学习笔记之基础入门<Struts2_Spring_整合>(四十一)

Struts-Spring Struts-Spring整合配置图   Spring配置文件 applicationContext.xml xml ...
  • lulu147
  • lulu147
  • 2014年02月19日 09:43
  • 1020

jbpm4整合struts2+spring2.5+hibernate3.3入门实例教程

jbpm4整合struts2+spring2.5+hibernate3.3入门实例教程,代码下载地址:http://www.zuidaima.com/share/1751866898320384.ht...

struts2+spring+mybatis入门教程六之配置json

(1)将struts2-json-plugin-2.3.1.2.jar拷贝到web-inf/lib目录下。 (2)修改struts.xml,添加包,继承json-default,并添加action子...

Spring+Struts2+hibernate入门例子

  • 2010年08月11日 15:37
  • 22KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring和struts2整合入门
举报原因:
原因补充:

(最多只允许输入30个字)