1.Struts2+hibernate4+spring4中,如果要执行如下代码
<jsp:forward page="/login/loginPage.action"/>
的时候,需要在web.xml中的Struts的配置处,做如下处理:
<!-- Struts2的核心过滤器配置 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- Struts2过滤器拦截所有的.action请求 --> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>
如上所示,这两行代码要加上,否则会一直报404错误:
<dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher>
相关推荐
"S2SH jar大全"是一个集合了相关jar包的压缩文件,专为解决S2SH框架在项目运行中可能出现的jar冲突问题。S2SH是Struts2、Spring和Hibernate这三个流行开源框架的缩写,它们共同构建了一个强大的企业级Web应用开发...
S2SH整合指的是Struts2、Spring和Hibernate这三个开源框架的集成应用,它们分别是MVC(Model-View-Controller)架构中的控制层、业务层和数据持久层的优秀解决方案。在Java Web开发中,S2SH整合能提供一个强大、灵活...
在S2SH中,Hibernate负责数据持久化,主要的jar包有`hibernate-core.jar`、`hibernate-entitymanager.jar`,以及可能需要的数据库驱动,如`mysql-connector-java.jar`或`ojdbc.jar`。 4. **其他依赖**: 为了使S2SH...
S2SH框架,全称为Struts2+Spring+Hibernate框架,是Java Web开发中的经典组合,它整合了三个强大的开源框架:Struts2负责表现层,Spring处理业务逻辑和依赖注入,Hibernate则用于持久化层。这个框架的目的是为了简化...
S2SH框架是Java Web开发中的一个经典组合,由Struts 2、Spring和Hibernate三大框架组成,提供了模型-视图-控制器(MVC)架构的支持,实现了业务逻辑、数据访问和用户界面的解耦。本教程将详细介绍如何在MyEclipse ...
1.本例为S2SH示例程序S2SHDemo 2.使用Struts2,Spring4, Hibernate4技术组合 3.包含十余个对象的CRUD 4.是良好的编程风格 5.例程非常完整,包含所有的Jar包
在S2SH整合中,Spring主要负责管理Bean的生命周期,包括初始化、装配和销毁,同时也提供了事务管理和数据源管理等功能。 **3. Hibernate框架** Hibernate是一个ORM框架,它可以将Java对象与数据库表进行映射,从而...
在S2SH中,Spring负责管理Bean,包括Struts2的Action和Hibernate的SessionFactory,以及事务管理。 3. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,它允许开发者使用面向对象的方式来操作数据库,而无需...
在S2SH框架中,Struts2作为前端控制器接收用户请求,然后通过Spring的IoC容器进行依赖注入,调用业务逻辑。Hibernate则在后台处理数据操作。这三个框架的整合使得开发过程更为高效,降低了各层之间的耦合度,提高了...
在S2SH中,Spring负责协调其他两个框架,例如配置数据源、事务管理、Bean的实例化等。Spring 2.5.5版本提供了对JSR-250注解的支持,增强了AOP和国际化功能。 3. **Hibernate**: Hibernate是持久层的解决方案,它...
在S2SH中,Spring负责管理Struts2的Action和Hibernate的SessionFactory,确保整个应用的松耦合和可测试性。 3. **Hibernate**:Hibernate是Java领域的一款ORM(对象关系映射)框架,它将数据库操作转换为对Java对象...
【标题】:“s2sh框架整合类包” 在IT领域,"s2sh"是一个流行的Web应用程序开发框架,由Spring、Struts和Hibernate三个组件整合而成。这个框架因其高效、灵活和可扩展性而被广泛应用。Spring提供了依赖注入和AOP...
在S2SH中,Spring主要负责管理对象的生命周期和依赖关系,可以将Struts2和Hibernate的实例化、配置等管理工作抽象出来,提高代码的可测试性和可维护性。此外,Spring还提供了事务管理、数据访问集成等功能,使得...
在标签中,"**s2sh jar包**"进一步强调了这些jar文件与S2SH框架的关系,它们是S2SH框架的组成部分,对于理解和配置S2SH环境至关重要。 压缩包中的文件名"**s2shlib--jar包**"暗示了这是一个包含所有S2SH相关jar文件...
在S2SH中,Spring主要负责管理Bean的生命周期和依赖关系,可以用来创建服务层、数据访问层的组件,并提供事务管理。 2. **Hibernate**:Hibernate 是一个对象关系映射(ORM)框架,它允许开发者用Java对象来操作...
【标题】:“s2sh框架实现新闻发布系统” 在IT领域,构建一个新闻发布系统是常见的需求,而使用s2sh框架(Struts2 + Spring + Hibernate)则是实现这一目标的常见技术选择。S2SH框架结合了Struts2的MVC(Model-View...
在S2SH中,Spring主要负责管理对象(如DAO、Service)的生命周期和依赖关系,以及处理事务。Spring的jar包包括核心容器、数据访问/集成、AOP模块等,它们为整个应用提供了灵活的结构支撑。 Hibernate是Java领域的一...
这三大框架通常一起使用,形成了所谓的“SSH”或“S2SH”架构,实现了Java Web开发的高效、灵活和可维护性。通过阅读提供的教程,你可以掌握如何将这些框架整合起来,构建强大的企业级应用。每个框架都有其独特的...
在S2SH中,Hibernate负责与数据库的交互,包括对象的持久化、查询和事务处理。 **4. S2SH整合过程** 整合S2SH通常包括以下步骤: - 配置Spring:设置Bean定义,包括数据库连接池、SessionFactory(Hibernate的核心...
标题中的“s2sh完整jar包”指的是包含了这三个框架所需的全部JAR文件的集合。这些JAR文件包含了运行S2SH应用程序所必需的类库和依赖,通常包括Struts2的核心库、Spring的IoC容器、AOP支持以及Hibernate的数据访问...