关于Struts、Spring和Hibernate整合的问题

原创 2008年05月03日 13:22:00

      好多好多网友,包括我自己在整合Struts 1.2、Spring和Hibernate的时候,会经常出错,爆出404错误,问题何在?
对三者的整合的时候,方法概有三种:
1.写一个BaseAction extends Action,在里面手工获取bean,而不是采用注入的,其他Action都继承此类。此方法易懂,但是Struts并没有交给Spring托管,也就是说Struts不在Spring的控制之内。
2.采用自动装载的方法,在web.xml中配置插件以及监听器,不多说了。
3.采用委托代理的Action的方法,此方法是最常见的方法,就详细说一下了。
即所有的action中的type的属性为org.springframework.web.struts.DelegatingActionProxy

<action path="/login" name="loginForm"
     type="org.springframework.web.struts.DelegatingActionProxy"
     input="/login.jsp"
     validate="false">
</action> 
再加入下面的代码
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>
</plug-in>

在applicationContext.xml配置
<bean name="/login" class="原来的Action类"  scope="prototype"/>

如果你用myeclipse加入的话,为了防止包的问题最好按这个次序加:先spring ,接着hibernate,最后struts
一般情况下,出错的原因是利用myeclipse开发时,jar包发生冲突。特别是由myeclipse自动导入的jar包。

SpringMVC Spring Hibernate框架整合视频

SpringMVC Spring Hibernate框架整合
  • 2015年10月12日 11:38

maven+Spring+Struts2+Hibernate 整合 xml配置

pom.xml配置: value。 --> 4.3.4.RELEASE junit junit 4.12 test ...
  • hx18652266251
  • hx18652266251
  • 2017-02-23 00:59:06
  • 891

Struts+Spring+Hibernate整合入门详解

Java 5.0 Struts 2.0.9Spring 2.0.6Hibernate 3.2.4                                              作者:  L...
  • princewong
  • princewong
  • 2007-08-12 16:05:00
  • 48298

Struts2+Spring+Hibernate 三大框架的合并集成

这次来看看Struts2+Spring+Hibernate三大框架的整合应用,主要是Spring和Hibernate框架的整合,因为前边已经将Strtus2+Spring整合过了基本一样。    ...
  • liujiahan629629
  • liujiahan629629
  • 2014-03-19 22:57:04
  • 36451

【SSH网上商城项目实战01】整合Struts2、Hibernate4.3和Spring4.2

今天开始做一个网上商城的项目,首先从搭建环境开始,一步步整合S2SH。这篇博文总结了如何整合Struts2、Hibernate4.3和Spring4.2。 整合三大框架得先从搭建各部分环境开始,也就是...
  • eson_15
  • eson_15
  • 2016-05-04 22:11:42
  • 49469

struts、hibernate、Spring jar包整合、够全

  • 2011年05月06日 13:15
  • 7.08MB
  • 下载

spring,struts1.x ,hibernate整合

  • 2010年06月05日 16:33
  • 41KB
  • 下载

SSH框架整合过程(Struts2+Spring+Hibernate)

在学习java框架的过程中,我总结过MySQL数据库图文安装详解及相关问题  手把手在MyEclipse中搭建Hibernate开发环境  手把手在MyEclipse中搭建Spring开发环境    ...
  • qq_25827845
  • qq_25827845
  • 2016-12-29 16:42:08
  • 5843

加载struts,spring,hibernate出现404错误可能的原因

如果我们用Myeclipse加载struts,spring,hibernate出现404错误。       原因有三种情况:              第一种是jar包冲突,要包lib下所有重复的包全...
  • xuelong8866
  • xuelong8866
  • 2008-10-31 01:01:00
  • 1745

Spring,hibernate,struts经典面试笔试题(含答案)

本文讲述了Spring,hibernate,struts经典面试笔试题及其参考答案。分享给大家供大家参考,具体如下: 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文...
  • lengxingxing_
  • lengxingxing_
  • 2017-02-24 08:55:05
  • 1017
收藏助手
不良信息举报
您举报文章:关于Struts、Spring和Hibernate整合的问题
举报原因:
原因补充:

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