`
longflang
  • 浏览: 65643 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts2通用的web.xml基本配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<web-app  version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<!-- 对spring容器进行实例化 -->
    <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>classpath:beans.xml</param-value>
    </context-param>

    <listener>
       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

<!--  在部署之前先清除环境 -->
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
分享到:
评论

相关推荐

    struts.xml(struts2配置)

    `struts.xml`是Struts2框架的核心配置文件,用于定义应用程序的行为、控制器、动作映射、结果类型和其他关键组件。下面我们将深入探讨`struts.xml`的各个方面。 1. **配置文件结构** `struts.xml`文件通常位于项目...

    Practical.Apache.Struts2.Web.2.0.Projects

    3. **配置灵活性**:Struts2的配置可以通过XML、注解或者基于OGNL表达式的动态方法调用来实现,极大地提高了灵活性。 4. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,...

    struts2-showcase.rar

    2. **拦截器(Interceptors)**:Struts2的核心功能之一,拦截器可以插在Action调用之前和之后,实现如日志、事务管理、验证等通用功能,增强了代码的可复用性。 3. **动态方法调用(Dynamic Method Invocation,DMI...

    Struts 2 自学之路: 3.1 struts.xml 核心配置实例说明

    首先,`struts.xml`位于项目的`src/main/resources`或`WEB-INF/classes`目录下,它是Spring框架与Struts 2集成时默认的配置文件名。它使用XML格式来配置Struts 2框架的各种元素,例如: 1. **Action配置**:每个...

    struts1[1].2配置详细.doc

    `web.xml` 是 Web 应用的部署描述符,用于配置应用的基本行为和设置。在 Struts 1.2 中,`web.xml` 需要包含以下几个关键配置: 1. **ActionServlet**:`&lt;servlet&gt;` 和 `&lt;servlet-mapping&gt;` 配置Struts 的核心控制...

    struts2-struts入门

    在Struts2的基本配置中,有几个重要的配置文件: - default.properties:配置Struts的默认常量,如编码。 - struts-default.xml:提供Struts的默认核心配置,大部分功能都在这里定义。 - struts-plugin.xml:用于...

    struts-2.2.3.1.zip

    6. `web.xml`:web应用程序的部署描述符,配置了Struts2的过滤器和监听器。 学习和使用Struts2,你需要理解MVC模式,熟悉Java Servlet和JSP,掌握OGNL表达式,了解XML和注解配置,以及如何使用拦截器和结果类型。...

    原创struts2讲义2.pdf

    web.xml是Web应用的部署描述符,它用于配置Struts2的核心过滤器FilterDispatcher以及其他相关的初始化参数。 ##### 3.2 配置struts.xml struts.xml是Struts2的核心配置文件,它定义了Action的映射关系以及所使用的...

    ·Struts2配置文件介绍 超级详细

    - **struts-default.xml**:这是Struts2框架提供的默认配置文件,包含了一些基本的拦截器和结果类型的定义。当开发者未在自己的`struts.xml`中指定某些配置时,默认会采用这些预定义的配置。 #### 二、struts.xml...

    struts2配置文件加载顺序

    1. **Struts2核心配置**:首先加载`struts-default.xml`,初始化框架的基本设置。 2. **插件配置**:接着,根据项目中使用的插件,加载对应的`struts-plugin.xml`文件。这些文件会按照JAR包的类加载顺序进行加载。 ...

    struts-2.3.16.3-all

    2. **配置灵活性**:Struts 2允许通过XML或注解进行配置,使得配置文件更加简洁易读。开发者可以选择使用struts.xml或在Action类上使用注解来定义动作和结果。 3. **拦截器(Interceptor)**:这是Struts 2的一个...

    struts2中文教程.rar

    Struts2的配置文件struts.xml用于定义Action、Interceptor的配置,以及它们之间的关系。开发者可以通过这个文件设置Action的映射路径、指定执行的Interceptor链和返回的Result类型。此外,Struts2支持注解配置,使得...

    struts2.2.3加载的核心jar包

    Struts2.2.3是Struts2的一个版本,这个版本包含了基本的核心功能,使得开发者可以构建高效且易于维护的Web应用。 该压缩包文件"struts2.2.3加载的核心jar包"中包含了一系列用于运行和开发Struts2应用的必需库。这些...

    struts2讲义,讲解struts2的框架

    在`web.xml`配置文件中,需要定义一个名为`struts2`的过滤器,类为`org.apache.struts2.dispatcher.FilterDispatcher`。过滤器的映射应覆盖所有URL,以便所有请求都能被Struts2处理。当FilterDispatcher初始化时,它...

    SSH集成代理1.2版第一种和struts.xml中DelegatingActionProxy代理搭配

    2. **配置Struts**:在`struts.xml`中,需要将Action配置为Spring管理的Bean,通常使用`&lt;action&gt;`标签的`class`属性设置为`com.opensymphony.xwork2.spring.SpringObjectFactory# springspring-proxy`。这告诉Struts...

    validator-rules.xml,validation.xml

    `validator-rules.xml`是Struts 1.2的全局验证规则文件,它定义了一组通用的验证规则,这些规则可以被多个ActionForm对象复用。这个文件通常包含各种预定义的验证规则,如非空检查、长度限制、数字范围检查等。例如...

    Struts2权威指南.pdf

    配置文件通常指struts.xml,它是Struts2的核心配置,用于定义Action、结果类型、拦截器链等。Result类型则决定了请求处理后如何展示结果,如转发、重定向、流等。Interceptor是Struts2的一大特色,它可以理解为在...

    struts-2.5.14.1-apps struts2官方例程

    1. **Action配置**:了解如何在Struts2中创建Action类,定义Action的执行方法,并在struts.xml配置文件中进行映射。 2. **结果类型(Result Type)**:学习如何配置Result,特别是如何使用HTTP状态码和Content-Type...

    struts2_lib.zip

    为了使用Struts2,开发者需要在Web应用的配置文件(如struts.xml)中定义Action、拦截器栈和结果类型。在Java代码中,Action类需要与XML配置相匹配,并实现业务逻辑。同时,视图层可以通过OGNL表达式从值栈中获取...

Global site tag (gtag.js) - Google Analytics