`
高级java工程师
  • 浏览: 409005 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

S2SH整合web.xml配置

阅读更多
1.<?xml version="1.0" encoding="UTF-8"?> 
2.<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
3.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
4.    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 
5.      
6.    <!-- Spring的应用上下文 --> 
7.    <context-param> 
8.        <param-name>contextConfigLocation</param-name> 
9.        <param-value>classpath:/applicationContext*.xml</param-value> 
10.    </context-param> 
11.      
12.    <!-- Struts2过滤器 --> 
13.    <filter> 
14.        <filter-name>struts2</filter-name> 
15.        <filter-class> 
16.            org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
17.    </filter> 
18.    <filter-mapping> 
19.        <filter-name>struts2</filter-name> 
20.        <url-pattern>/*</url-pattern> 
21.    </filter-mapping> 
22.      
23.    <!-- 字符编码过滤器 --> 
24.    <filter> 
25.        <filter-name>encodingFilter</filter-name> 
26.        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
27.        <init-param> 
28.            <param-name>encoding</param-name> 
29.            <param-value>UTF-8</param-value> 
30.        </init-param> 
31.        <init-param> 
32.            <param-name>forceEncoding</param-name> 
33.            <param-value>true</param-value> 
34.        </init-param> 
35.    </filter> 
36.    <filter-mapping> 
37.        <filter-name>encodingFilter</filter-name> 
38.        <url-pattern>/*</url-pattern> 
39.    </filter-mapping>   
40.      
41.    <!-- OpenSessionInView过滤器 --> 
42.    <filter> 
43.        <filter-name>openSessionInViewFilter</filter-name> 
44.        <filter-class> 
45.            org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  
46.               </filter-class>          
47.    </filter> 
48.    <filter-mapping> 
49.        <filter-name>openSessionInViewFilter</filter-name> 
50.        <url-pattern>/*</url-pattern> 
51.    </filter-mapping> 
52. 
53.    <!--Spring的ApplicationContext 载入 --> 
54.    <listener> 
55.        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
56.    </listener> 
57. 
58.    <!-- Spring 刷新Introspector防止内存泄露 --> 
59.    <listener> 
60.        <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> 
61.    </listener> 
62. 
63.    <!-- session超时定义,单位为分钟 --> 
64.    <session-config> 
65.        <session-timeout>20</session-timeout> 
66.    </session-config> 
67.      
68.    <!-- 欢迎文件列表 --> 
69.    <welcome-file-list> 
70.        <welcome-file>index.html</welcome-file> 
71.    </welcome-file-list> 
72.      
73.    <!-- 出错页面定义 --> 
74.    <error-page> 
75.        <exception-type>java.lang.Throwable</exception-type> 
76.        <location>/common/500.jsp</location> 
77.    </error-page> 
78.    <error-page> 
79.        <error-code>500</error-code> 
80.        <location>/common/500.jsp</location> 
81.    </error-page> 
82.    <error-page> 
83.        <error-code>404</error-code> 
84.        <location>/common/404.jsp</location> 
85.    </error-page> 
86.    <error-page> 
87.        <error-code>403</error-code> 
88.        <location>/common/403.jsp</location> 
89.    </error-page> 
90.</web-app> 
分享到:
评论

相关推荐

    S2SH整合 S2SH整合

    在Java Web开发中,S2SH整合能提供一个强大、灵活且高效的开发环境。 Struts2是基于MVC设计模式的Web应用框架,它负责处理HTTP请求,路由到相应的Action,执行业务逻辑后返回结果视图。Struts2提供了丰富的拦截器...

    s2sh整合配置步骤及其xml文件配置(图示)

    Struts2.0.14+Spring2.5+Hibernate3.2+Oracle10g+Tomcat6.0开发环境配置,有步骤图示 +web.xml+applicationContext.xml文件配置 还算齐全。。。

    s2sh整合步骤及配置文件配置

    S2SH整合是指将Struts2、Spring和Hibernate三大主流开源框架集成在一起,以实现高效、灵活的企业级Web应用开发。以下是详细的整合步骤和配置文件配置: 1. **Hibernate整合** - 首先,为项目添加Hibernate支持。在...

    s2sh整合实例

    总的来说,S2SH整合利用了各自框架的优势,为Java Web开发提供了一个强大而灵活的解决方案。理解并掌握S2SH整合,不仅有助于提升开发效率,也有助于构建更高质量的Web应用。在实际开发中,开发者可以根据项目需求...

    s2sh整合所需jar包大全

    6. **配置文件**: S2SH整合还需要对各框架的配置文件进行设置,例如`struts.xml`、`spring-servlet.xml`、`hibernate.cfg.xml`等。这些配置文件定义了Action、服务和数据源的映射,以及事务管理等关键设置。 7. **...

    s2sh整合详细jar

    本压缩包"**s2sh整合详细jar**"显然是一份包含了这三个框架核心组件的集合,旨在帮助初学者快速搭建SSH整合环境。以下是对每个框架及其整合细节的详细解释: 1. **Struts2**:Struts2是一个基于MVC设计模式的Java ...

    s2sh_annotation.rar_S2SH annotation_s2sh_s2sh_annotation

    Struts2+Spring+Hibernate(S2SH)是一种常见的Java Web开发框架组合,它整合了三个强大的开源框架:Struts2作为MVC框架处理请求和视图,Spring提供依赖注入和事务管理,Hibernate则作为对象关系映射工具处理数据库...

    S2SH 整合 企业级开发 配置详解 详细代码 学Java的必学

    7. **测试与调试**:编写JUnit测试用例,验证各个层的交互是否正常,确保S2SH整合成功。 学习S2SH框架整合的过程中,了解每个组件的核心概念和工作原理至关重要。例如,Struts2的拦截器、Hibernate的实体映射、...

    s2sh_mysql.rar_s2sh_s2sh mysql_struts2 mysql

    Struts2、Spring和Hibernate(通常简称为S2SH)是一种经典的Java web开发框架组合,它们各自负责应用程序的不同层:Struts2处理表现层,Spring管理业务逻辑和依赖注入,而Hibernate则作为对象关系映射工具,负责...

    S2SH 整合 导入即可完整包

    在S2SH整合中,Spring主要负责事务管理和数据源配置,以及Struts2和Hibernate的集成。 **2. Struts2框架** Struts2是基于MVC设计模式的Web应用框架,负责处理HTTP请求,管理视图和控制器。它提供了强大的拦截器机制...

    s2sh整合demo源码

    在S2SH整合中,Hibernate 3.5.6版本作为ORM(对象关系映射)工具,允许开发者通过对象模型来操作数据库,而无需编写SQL。它支持懒加载、缓存策略和复杂查询,使得数据库操作更加便捷。 **整合过程** S2SH的整合...

    S2SH-test.rar_s2sh_struts2.1

    这个"S2SH-test.rar_s2sh_struts2.1"压缩包是一个基于这些技术的登录示例项目,旨在帮助开发者理解和实践如何在实际应用中整合这三个框架。 首先,Struts2.1作为MVC(模型-视图-控制器)框架,负责处理用户请求和...

    S2SH整合完美教程

    除了使用XML配置,S2SH整合还可以通过注解来简化配置。例如,Spring支持使用`@Component`、`@Service`、`@Repository`和`@Controller`等注解来声明Bean;Hibernate可以使用`@Entity`、`@Table`、`@Id`等注解定义...

    s2sh_annotation.rar_纯s2sh框架

    【标题】"s2sh_annotation.rar_纯s2sh框架" 涉及的主要知识点是Struts2、Spring和Hibernate(简称S2SH)的整合应用,以及在该框架中的注解(Annotation)使用。 【描述】提到的是一个新人为了帮助其他初学者而创建...

    s2sh整合配置

    【S2SH整合配置】指的是将Struts 2、Spring和Hibernate这三大主流Java开源框架进行集成,以实现更高效、灵活的企业级Web应用程序开发。在这个整合中,JPA(Java Persistence API)被用来处理数据持久化,取代了传统...

    Struts 2,Spring 2,Hibernate S2SH 整合例子

    Struts 2、Spring 2 和 Hibernate 是三个...通过这种方式,S2SH整合可以实现高效、松耦合的Web应用开发,使得开发人员能够专注于业务逻辑,而不需要过多关注底层技术细节。同时,这种整合方式也便于后期维护和扩展。

    s2sh框架整合jar及配置方法

    本文将详细阐述如何整合S2SH(Struts2、Spring、Hibernate)框架,并介绍如何添加jar文件以及配置相关步骤。 首先,我们需要理解SSH框架的核心组件: 1. **Struts2**:作为前端控制器,负责处理HTTP请求,提供...

    s2sh整合完全包

    【标签】"s2sh整合完全包"强调了这个压缩文件的核心价值,即提供了一个完整的、预配置好的环境,用于整合Struts2、Spring和Hibernate这三大流行的Java Web开发框架。 【文件名称列表】中的"lib"可能是指包含所有s2...

    S2SH整合demo

    这三者结合,被称为S2SH整合,能够构建出高效、灵活且可维护的Java Web应用程序。 **Struts2框架**: Struts2是Struts1的升级版,它引入了拦截器(Interceptor)的概念,增强了动作(Action)与结果(Result)的...

    完整的S2SH框架整合, 带jar包

    4. **整合过程**:S2SH的整合涉及到配置多个文件,如Struts的struts-config.xml、Spring的applicationContext.xml和Hibernate的hibernate.cfg.xml。开发者需要在这些配置文件中定义Action、Bean和实体类等,同时,还...

Global site tag (gtag.js) - Google Analytics