struts2、spring整合
2015-07-21 16:29
417 查看
前文已经搭建好了struts2环境,而在struts2的基础上集成spring,则需要加入spring的核心jar包已经相应的struts-spring插件以及commons-logging.jar
1.首先导入所需jar包
2.在web-inf下添加spring配置文件applicationContext.xml
3.在web.xml中加入spring组件:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
4.将建好的action交给spring去管理,即在applicationContext.xml添加action的bean配置
<?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 name="helloWorldAction" class="ssmdemo.HelloWorld" /> </beans> 5.最后修改struts.xml文件
<!-- 告知Struts 2运行时使用Spring来创建对象 --> <constant name="struts.objectFactory" value="spring" /> <package name="struts2" extends="struts-default"> <action name="HelloWorld" class="helloWorldAction"> <result>/HelloWorld.jsp</result> </action> </package>
相关文章推荐
- SSH与SSM学习之SSH整合04——Struts2与Spring整合
- SSH:Struts2与Spring整合核心配置及Jar包引用
- 关于struts2与spring整合中,scope=“?”的使用,对整个系统的影响
- 8.6.3: Spring整合Struts2---让Spring管理控制器
- Spring整合Struts2
- Spring整合Struts2 、使用Result 、使用拦截器 、ValueStack
- java单元测试,ssh(spring,struts2,hibernate)框架整合junit4
- struts2-spring-hibernate整合之spring的配置文件applicationContext.xml
- spring与struts2整合
- 整合Struts2、Spring、Hibernate构建J2EE应用
- spring整合struts2和hibernate在删除关联数据的时候特别注意
- Spring与Struts2整合
- struts2,hibernate,spring下载整合所需JAR包
- Struts2 Spring Hibernate 的简单整合
- Struts2SpringHibernate框架的简单整合1
- spring整合struts2配置
- Struts2整合Spring从xml到注解
- Spring注解与Spring与Struts2整合
- ssh整合思想 Spring与Hibernate和Struts2的action整合 调用action添加数据库 使用HibernateTemplate的save(entity)方法
- SSH整合之spring整合struts2(续上)