[size=x-large]在struts的xml文件中插入下面的代码:
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>
[/size]
struts中用委托代理方法,修改成下面红色的代码即可。
type="org.springframework.web.struts.DelegatingActionProxy">
<action
attribute="loginForm"
input="login.jsp"
name="loginForm"
path="/login"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="success" path="/index.jsp" />
</action>
再在spring的配置文件中注入struts的ACTION
<!-- struts注入 -->
<bean name="/login" class="com.zhq.struts.action.LoginAction">
<property name="userdao">
<ref bean="userdao" />
</property>
<property name="user">
<ref bean="user" />
</property>
</bean>
分享到:
相关推荐
这个配置文件用于告诉Struts如何使用Spring管理Action,通常通过`<struts:action>`标签指定Action的类,然后通过Spring的id引用该类。 在大型项目中,为了提高可维护性和可扩展性,配置文件通常会被分解成多个部分...
此外,还需要配置Spring的数据源、事务管理器以及JPA的实体扫描路径。 3. **JPA配置**:JPA的配置主要涉及`persistence.xml`文件,它定义了持久化单元,包括数据源、JPA供应商(如Hibernate)、实体类的包名以及...
简单struts+spring+hibernate搭建,配置,适合初学者
在本章中,我们将深入探讨如何开发一个基于Struts、Spring、Hibernate和Ajax的网上信息发布平台。这四个技术是Java Web开发中的核心组件,它们各自承担着不同的职责,共同构建了一个强大而灵活的后端架构。 **...
例如,struts.xml中配置Action类及其结果视图,applicationContext.xml中配置Spring Bean,而hibernate.cfg.xml则定义了数据库连接和实体类映射。 在本项目中,"说明.txt"文件可能包含了详细的步骤指导,包括如何...
6. **配置Spring**:在`applicationContext.xml`中定义Bean,比如这里的`LoginAction`,使得Spring能够创建和管理这个类的实例。 7. **添加Hibernate框架**:最后,集成Hibernate用于数据访问。通过向导添加...
通过配置Struts配置文件(struts-config.xml或struts2的struts.xml),我们可以定义URL映射、表单验证规则以及业务逻辑组件。 Spring 框架则是企业级Java应用的核心框架,它提供了全面的编程和配置模型,包括依赖...
接着,配置Spring的配置文件(applicationContext.xml),声明bean并管理依赖。对于Hibernate,需要配置.hibernate.cfg.xml文件,定义数据库连接和实体映射。 接下来,整合Struts、Spring和Hibernate,通常会将...
3. **配置Spring**:在`applicationContext.xml`文件中,你需要定义你需要的bean,包括业务逻辑层(Service)和数据访问层(DAO)。Spring通过DI管理这些bean的生命周期,并负责初始化和销毁。 4. **Action类与...
1. **整合配置**:首先,我们需要在Struts的配置文件(struts-config.xml)中声明Action,而在Spring的配置文件(applicationContext.xml)中定义Bean。然后,通过Spring的Struts插件,我们可以将Spring管理的Bean...
SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...
- 集成Spring:在struts-config.xml中配置Spring的ActionServlet,使用Spring的Action代理来实例化Action类。 - 配置Spring:创建spring配置文件,定义Bean,包括Action、Service和DAO。 - 集成Hibernate:配置...
2. 配置Spring:创建ApplicationContext配置文件,定义Bean及其依赖关系。 3. 配置Struts:在struts-config.xml中配置Action和ActionForward,同时使用Spring的Action代理实现DI。 4. 配置Hibernate:设置hibernate....
SSH(Struts+Spring+Hibernate)是Java Web开发中一种常见的技术栈,它将MVC设计模式、依赖注入和持久层框架集成为一个整体,大大提高了开发效率和代码的可维护性。下面我们将深入探讨SSH框架的各个组成部分及其结合...
1. **配置文件**:如struts.xml、spring配置文件(可能包含applicationContext.xml和struts-spring.xml)、ibatis的配置文件(sqlMapConfig.xml)。 2. **实体类(Entity)**:表示数据库中的表结构。 3. **Mapper...
7. **整合过程**:SSH整合主要包括配置Struts的配置文件(struts-config.xml),Spring的配置文件(spring-beans.xml),以及Hibernate的配置文件(hibernate.cfg.xml)。Struts和Spring之间通过ActionServlet和Spring的...
Struts+Spring+Mybatis+EasyUI(jQuery)注解案例。采用注解的方式跟踪代码依赖性,实现替代配置文件功能。里面包含了平时用的增删改查及分页,分页查询时用的是存储过程,提高了数据库的性能。代码简单、易懂。
1. 配置Spring容器:创建Spring的配置文件,定义bean的实例化、依赖关系以及其他设置。 2. 实现Action类:Action类作为业务逻辑的入口,可以通过Spring的依赖注入获取所需的依赖服务。 3. 配置Struts 2:在struts....
Struts+Spring+Ibatis环境配置(一) - zwjxf的专栏 - 博