`

struts2集合spring 请求action的问题

 
阅读更多

将action由spring的ioc容器管理,而struts2里的配置文件action的class属性就应该对应的是action在spring里配置 的bean的id,不然客户端请求action无法获得action的依赖注入的对象。

 

application.xml

<?xml version="1.0" encoding="UTF-8"?>  
<beans xmlns="http://www.springframework.org/schema/beans" > 
<bean id="loginAction" class="action.LoginAction">
      </beans>

 struts.xml

<?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE struts PUBLIC 
	"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
	"http://struts.apache.org/dtds/struts-2.0.dtd">
	<struts>
	<package name="/" extends="struts-default" >
	<action name="loginAction" class="loginAction"  > 
	<result name="success">success.jsp</result>
	<result name="fail">fail.jsp</result>
	</action>
	</package>
	</struts>

 

分享到:
评论

相关推荐

    struts2+spring+hibernate 整合的jar包

    4. **整合Struts2和Spring**:使用Struts2的Spring插件,将Spring管理的Bean注入到Struts2的Action中,通常通过`&lt;struts-plugin&gt;`标签进行配置。 5. **配置Struts2**:创建Struts2的配置文件(struts.xml),定义...

    集合 struts2+spring+hibernate

    总结来说,SSH框架的集成涉及多个步骤,包括配置Struts2的Action和视图、设置Hibernate的数据库连接和实体类生成、以及Spring的bean管理和依赖注入。通过合理的配置,这三个框架能够协同工作,为Java Web应用程序...

    JavaWeb-Hibernate-Struts2-Spring2

    在这个"JavaWeb-Hibernate-Struts2-Spring2"项目中,我们主要关注四个关键的技术:Hibernate、Struts2、Spring2以及JavaWeb相关的基础知识。下面将详细阐述这些技术的知识点。 **Hibernate** 是一个流行的Java持久...

    struts2+spring+mybatis框架JAR包

    5. 配置SSM整合:在Struts2的配置文件中引入Spring的Action类,让Struts2能够识别和调用Spring管理的Bean。 在实际项目中,SSM框架的应用可以显著提高开发效率,通过Spring的依赖注入实现组件间的松耦合,通过...

    SSH 框架 struts-2.3.34 spring4.3.12 hibernate5.0.12

    Struts2的核心是Action,它负责处理用户请求,并通过配置文件或注解定义业务逻辑。Action与视图之间通过结果类型进行跳转。Struts2的拦截器机制允许开发者添加自定义的业务逻辑或者校验规则。版本2.3.34在稳定性、...

    struts2-hibernate-spring-configfile.rar_struts2_struts2 spring

    整合这三个框架的关键在于Spring的DispatcherServlet,它作为Web应用的前端控制器,可以处理HTTP请求并分发到Struts2的Action。此外,还需要配置Struts2的Spring插件,使其能够识别并加载由Spring管理的Action。 在...

    Struts2+Spring3+Hibernate4必备整合包

    这里提供的"Struts2+Spring3+Hibernate4必备整合包"是一个集合了这三个框架所需库的压缩文件,方便开发者快速搭建项目环境。 Struts2作为表现层框架,主要负责处理HTTP请求,展示视图,以及控制应用程序的流程。它...

    Struts1+Spring+iBatis-jar包

    这个"Struts1+Spring+iBatis-jar包"集合了这三个框架的核心组件,为开发者提供了一个快速搭建企业级应用的基础。 Struts1是Apache软件基金会开发的一个开源MVC框架,它主要处理HTTP请求并控制应用程序的流程。...

    Struts2+spring2+hibernate3实例源码-java源码

    Struts2的核心是Action类,每个Action对应一个用户请求,处理业务逻辑后转发到相应的视图。它提供了丰富的插件和拦截器机制,使得开发者可以灵活地实现表单验证、权限控制等功能。 **Spring2** 是一个全面的Java...

    Struts2+Spring3+Hibernate4零配置所需全部jar包

    在实际开发中,这三个框架的集成可以带来诸多优势:Struts2负责请求的接收与转发,Spring3管理业务对象并提供事务控制,Hibernate4处理数据持久化,三者协同工作,提高了开发效率,降低了系统的耦合度。然而,虽然...

    精通Java EE Eclipse Struts2 Hibernate Spring整合应用案例 源代码18章 bookstore

    《精通Java EE Eclipse Struts2 Hibernate Spring整合应用案例 源代码18章 bookstore》是针对Java企业级开发的一份重要资源,旨在帮助开发者深入理解并掌握如何在Eclipse环境中集成Struts2、Hibernate和Spring框架...

    struts2-spring-hibernate jar包

    在SSH框架集合中,Spring作为胶水框架,将Struts2和Hibernate紧密联系在一起。Struts2负责前端请求处理,Spring提供依赖注入和事务管理,Hibernate则处理数据库操作。通过Spring的AOP,可以实现全局事务管理和异常...

    Struts2_Spring3.1_MyBatis3.06整合需要用到的jar包.rar

    Struts2负责请求的分发和控制,Spring提供依赖注入和事务管理,MyBatis则作为数据访问层,处理与数据库的交互。这样的整合方式可以极大地提高开发效率,降低系统复杂度,同时保证了系统的灵活性和可扩展性。

    Struts2+ Spring2 +Hibernate3 无冲突jar包

    综上所述,这个无冲突的jar包集合包含了Struts2、Spring2和Hibernate3的稳定版本,适合用于构建基于Java的Web应用,可以快速搭建MVC结构,实现业务逻辑和数据访问的解耦,提高开发效率并降低维护成本。开发者只需将...

    Struts2.2+Spring3JAR包

    为了有效地使用这个压缩包,开发者需要了解如何配置Struts2和Spring的配置文件(如struts.xml和applicationContext.xml),以及如何编写Action类并声明它们在Spring容器中的bean。此外,还需要理解如何通过Struts2的...

    SSH(Struts2,Spring,Hibernate)框架gradle项目源码2.0

    SSH框架是Java开发中常用的三大开源框架集合,包括Struts2、Spring和Hibernate。这个"SSH(Struts2,Spring,Hibernate)框架gradle项目源码2.0"是一个基于这三大框架的Gradle构建的Java Web项目。让我们深入探讨这三个...

    struts2+spring连接webservice jar包

    总之,这个“struts2+spring连接webservice jar包”是为了在Struts2和Spring框架基础上,方便开发者调用Webservice服务而准备的一套完整的类库集合。通过合理的配置和编程,可以实现高效、稳定的跨系统数据交互。

    struts+spring+ibatis框架集合教程

    Struts处理HTTP请求,转发到Spring管理的Action,Action再通过Spring的依赖注入调用iBatis进行数据库操作。 5. 教程内容:提供的文档"搭建SSI框架.doc"、"SSI框架搭建.doc"、"Struts+Spring+Ibatis整合框架搭建配置...

    SSM(Struts2+Spring+Mybatis)

    这个框架集合了Struts2的MVC设计模式、Spring的依赖注入和事务管理以及Mybatis的数据持久层框架,使得开发者能够更方便地处理业务逻辑和数据操作。 Struts2是基于MVC(Model-View-Controller)架构的开源Web应用...

    struts2.3+spring4.7+hibernamte5.2集成开发环境所需jar包

    Struts2.3、Spring4.7和Hibernate5.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个集成开发环境所需的jar包集合,为开发者提供了一个完整的运行环境,可以方便地进行...

Global site tag (gtag.js) - Google Analytics