`
hope598
  • 浏览: 67351 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2完整配置

阅读更多

下面是struts2的比较完整的配置,希望对大家有用(同附件)!

 

<?xml version="1.0" encoding="UTF-8" ?>
<!-- 指定Struts2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<!-- struts是struts2配置文件的根元素 -->
<struts>
 <!-- 下面元素可以出现0次,也可以无限多次 -->
 <constant name="" value="" />
 
 <!-- 下面元素可以出现0次,也可以无限多次 -->
 <bean type="" name="" class="" scope="" static="" optional="" />
 
 <!-- 下面元素可以出现0次,也可以无限多次 -->
 <include file="" />
 
 <!-- package元素是struts配置文件的核心,该元素可以出现0次,或者无限多次 -->
 <package name="必填的包名" extends="" namespace="" abstract="" externalReferenceResolver="">
  <!-- 该元素可以出现,也可以不出现,最多出现一次 -->
  <result-types>
   <!-- 该元素必须出现,可以出现无限多次 -->
   <result-type name="" class="" default="true | false">
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </result-type>
  </result-types>
  
  <!-- 该元素可以出现,也可以不出现,最多出现一次 -->
  <interceptors>
   <!-- 该元素的interceptor元素和interceptor-stack至少出现其中之一,也可以二者都出现 -->
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <interceptor name="" class="">
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </interceptor>
   
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <interceptor-stack name="">
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <interceptor-ref name="">
     <!-- 下面元素可以出现0次,也可以无限多次 -->
     <param name="参数名">参数值</param>
    </interceptor-ref>     
   </interceptor-stack>
  </interceptors>
  
  <!-- 下面元素可以出现0次,也可以无限多次 -->
  <default-interceptor-ref name="">
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <param name="参数名">参数值</param>
  </default-interceptor-ref>
  
  <!-- 下面元素可以出现0次,也可以无限多次 -->
  <default-action-ref name="">
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <param name="参数名">参数值</param>
  </default-action-ref>
  
  <!-- 下面元素可以出现0次,也可以无限多次 -->
  <global-results>
   <!-- 该元素必须出现,可以出现无限多次 -->
   <result name="" type="">
    <!-- 该字符串内容可以出现0次或多次 -->
    <!-- 映射资源 -->
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </result>
  </global-results>
  
  <!-- 下面元素可以出现0次,也可以无限多次 -->
  <global-exception-mappings>
   <!-- 该元素必须出现,可以出现无限多次 -->
   <exception-mapping name="" exception="" result="">
    <!-- 异常处理资源 -->
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </exception-mapping>
  </global-exception-mappings>
  
  <action name="" class="" method="" converter="">
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <param name="参数名">参数值</param>
   
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <result name="" type="">
    <!-- 映射资源 -->
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </result>
   
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <interceptor-ref name="">
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </interceptor-ref>
   
   <!-- 下面元素可以出现0次,也可以无限多次 -->
   <exception-mapping name="" exception="" result="">
    <!-- 异常处理资源 -->
    <!-- 下面元素可以出现0次,也可以无限多次 -->
    <param name="参数名">参数值</param>
   </exception-mapping>
  </action>
 </package>
 
</struts>

分享到:
评论

相关推荐

    S2SH整合实例--连接池-注解-事务管理-Struts2完整配置

    本资源是一个S2SH架构整合的一个完整例子,包含:struts2的完整配置及实例,使用c3p0连接池,Spring的事务管理、类路径扫描管理功能、注解功能。例子本人已测试通过,所有配置和代码都有完整的注释,适合初学者或者...

    Struts2完整配置文件带注释

    这是我自己在做项目时总结的最完美的配置,尤其是开发时,里边有好多配置可以减少程序员的烦恼,如限制上传文件大小,修改完配置文件后不需要重启tomcat即可生效等...

    struts2 Https 配置

    2. **Struts2配置**:在Struts2的应用中,我们需要确保Action请求被重定向到HTTPS。这可以通过在`struts.xml`配置文件中使用`&lt;constant&gt;`标签设置`struts.action.excludePattern`属性来实现。 ```xml ...

    struts2核心配置文件

    ### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...

    struts2 result配置详解

    Struts2 Result 配置详解 Struts2 框架中 Result 配置是一种非常重要的配置,它直接影响着应用程序的执行结果。Result 配置通常用于定义 Action 的执行结果,例如将结果.redirect 到一个新的 URL,或者将结果....

    struts2初始使用环境配置

    在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...

    struts2的配置信息

    在这个“struts2的配置信息”主题中,我们将深入探讨Struts2的核心配置及其lib资源。 首先,让我们关注`lib`目录。这个目录包含了Struts2运行所需的库文件,这些文件是JAR(Java Archive)格式,它们提供了框架的...

    struts2参数配置

    - **Struts配置文件**:是Struts2的核心配置文件,通常位于`/WEB-INF/struts-config.xml`。 - 配置文件中定义了框架的主要行为,如Action映射、拦截器、结果类型等。 - 通过`struts-config.xml`文件,可以灵活地控制...

    struts2 配置dtd 自动提示

    在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...

    struts2配置文件

    以下是对`struts2配置`的详细解释: 首先,要配置Struts2框架,你需要确保拥有正确的库文件。在Struts2.3.3版本中,除了核心库如`struts2-core-2.3.3.jar`和`xwork-core-2.3.3.jar`之外,还需要其他的依赖库,例如`...

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

    ### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...

    freemarker与struts2详细配置

    **FreeMarker与Struts2的整合配置详解** FreeMarker是一个基于Java的模板引擎,它用于生成动态HTML、XML或其他格式的文本输出。Struts2是一个流行的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将...

    struts2完整例子

    这个“struts2完整例子”压缩包提供了学习和理解Struts2核心概念的实际示例。让我们深入探讨一下Struts2的关键知识点。 1. **MVC架构**:Struts2遵循MVC设计模式,它将业务逻辑(模型)、用户界面(视图)和应用...

    Struts2的配置文件的详细说明

    Struts2是一个强大的MVC框架,它通过提供配置文件来管理应用程序的行为,使得开发者能够灵活地定义Action、拦截器和结果映射。本文将深入探讨Struts2的配置文件,特别是`struts.xml`文件中的关键元素和属性。 在...

    Struts2配置详解

    ### Struts2配置详解 #### 一、总览 在深入了解Struts2的配置细节之前,我们先来简要概述一下Struts2框架的核心特点及其配置文件的基本结构。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...

    struts2所有包和配置文件

    这个压缩包“struts2所有包和配置文件”包含了Struts2框架运行所需的核心组件和配置文件。 首先,让我们详细了解一下`web.xml`。这是每个Java Web应用的标准部署描述符,用于配置应用程序的基本设置,比如Servlet、...

    struts2的struts.properties配置文件详解

    Struts2的Struts.properties配置文件详解 Struts2是一个基于MVC模式的Web应用程序框架,它提供了一个名为Struts.properties的配置文件,该文件用于配置Struts2的各种参数和设置。下面将对Struts.properties配置文件...

    Struts2 与Freemarker 的配置方法

    总结来说,Struts2与Freemarker的配置主要是围绕工程的环境搭建、Struts2的web.xml配置、struts.xml配置以及Freemarker模板的编写展开的。通过这种集成,开发者可以利用Struts2的强大控制逻辑和Freemarker的模板能力...

Global site tag (gtag.js) - Google Analytics