`
Jacular
  • 浏览: 183122 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

struts.xml的配置

    博客分类:
  • SSH
阅读更多
2.1 基本配置结构:
     struts.xml文件:
       <struts>
             <include file=""/>
             <package name=""
                               namespace=""
                               extends=""
                               abstract="true|false">
                  <action name="" class="" method="">
                     <result name="" type="">...</result>
                  </action>
              </package>
       </struts>
    2.2 <include>子元素
            src/struts-user.xml    用户模块的配置文件,结构与struts.xml相同
            src/struts-book.xml   图书模块的配置文件
            src/struts-cart.xml     购物车模块的配置文件
            src/struts.xml文件中:
                <struts>
                    <include file="struts-user.xml"/>
                    <include file="struts-book.xml"/>
                    <include file="struts-cart.xml"/>
                 </struts>
                 核心控制器在初始化阶段加载struts.xml.
      2.3<package>子元素
             属性:
                 name - 不能重复
                 namespace - 命名空间,不能重复
                     a. 根命名空间 namespace="/"
                             如 /dang/test.action
                     b. 普通命名空间
                             namespace="/user"
                             namespace="/admin/xyz"
                          如: /dang/admin/xyz/demo.action
                     c. 默认命名空间
                            namespace=""
                      如:/dang/test2.action
                   extends - 指定继承的包,
                   继承一个包会拥有其所有的定义。
                     通常使用struts-default。
                     abstract - true,抽象包,不能包含Action
                                   的配置,不具有namespace属性。
                                      struts-default就是一个抽象包。
                                      false(默认值),普通包
       2.4 <action>子元素
            属性:
                 name - Action的名称
                 class -  Action的类名,
                            默认值是ActionSupport。
                  method - 访问Action时调用的方法,
                           默认值是execute.
分享到:
评论

相关推荐

    struts.xml 配置

    Struts.xml配置是Apache Struts框架的核心配置文件,它定义了应用程序的行为、控制器以及视图的映射。这篇博文详细介绍了如何理解和配置Struts2框架中的struts.xml文件,以实现MVC(Model-View-Controller)设计模式...

    Struts2中Struts.xml配置文件详解

    "Struts2 中 Struts.xml 配置文件详解" Struts2 中的 Struts.xml 配置文件是 Struts2 框架的核心配置文件,用于定义应用程序的行为和结构。在 Struts.xml 文件中,我们可以定义 package、action、interceptor、...

    struts.xml和struts.properties配置详解

    **一、struts.xml配置详解** `struts.xml`是Struts2的核心配置文件,它负责定义动作(Action)、结果(Result)、拦截器(Interceptor)等核心元素,控制着应用程序的流程。以下是一些主要的配置元素: 1. ****: ...

    struts.xml配置文件详解

    ### Struts.xml配置文件详解 #### 一、Struts配置文件概述 在Struts框架中,`struts.xml`配置文件扮演着极其重要的角色。它主要用于定义应用中的各种配置信息,包括但不限于包(Package)、拦截器(Interceptor)...

    struts.xml配置详解

    比如在大型项目中,可以将用户管理、商品管理和订单管理等不同的功能模块分别配置在不同的xml文件中(如user.xml、goods.xml和order.xml),然后通过struts.xml中的标签将这些模块配置文件引入主配置文件中。...

    struts.xml和applicationContext.xml、web.xml的配置

    在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...

    Struts.xml配置文件详细介绍

    Struts.xml配置文件是Struts框架的核心配置文件,用于定义应用程序的行为、数据源、表单bean、异常处理、动作映射等关键元素。这个文件基于特定的DTD(文档类型定义),规定了配置元素的结构和顺序。理解并熟练掌握...

    struts.xml文件详解.doc

    Struts.xml文件是Apache Struts 2框架的核心配置文件,它用于定义应用程序的行为、Action映射、结果页面、拦截器等关键组件。在深入讲解struts.xml之前,我们先来了解与之相关的struts.properties文件。 struts....

    struts.xml常用配置解析

    Struts.xml配置文件是Struts2框架的核心配置文件,它定义了应用的行为和结构。本文主要解析了其中两个重要的配置元素:`&lt;include&gt;`标签和Action的别名。 首先,我们来看 `&lt;include&gt;` 标签的使用。当Struts2的应用中...

    Struts.XML配置文件说明

    Struts.xml配置文件是Struts2框架的核心配置文件,它定义了应用的行为和组件的配置。以下是关于Struts.xml配置文件各个元素的详细说明: **Bean配置** 在Struts.xml中,`&lt;bean&gt;`标签用于定义Java Bean实例。以下是...

    struts2 使用注解现在零配置不需要在使用struts.xml配置文件,可以直接跑

    Struts2是一款强大的Java Web...通过合理利用这些注解,你可以创建出结构清晰、易于维护的Struts2项目,而无需担心过多的XML配置带来的困扰。在实际开发中,结合Spring等框架,还能进一步提升应用的灵活性和可扩展性。

    struts2.0中struts.xml配置文件详解

    在深入探讨Struts2.0框架中的`struts.xml`配置文件之前,我们先来了解一下Struts2.0框架的基本概念。Struts2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用...

    struts.xml

    struts.xml文件配置解释,对action配置进行说明

    遇到struts.xml配置文件没有提示信息

    struts2如何配置找到 struts下的提示信息

    struts.xml(struts2配置)

    `&lt;include&gt;`元素可以包含其他XML配置文件,实现配置的分离和复用。 10. **动态方法调用** Struts2支持动态方法调用,允许不预先在`struts.xml`中定义Action,而是直接通过URL调用Action类的任何公共方法。 通过...

    国际物流云商项目server_web子工程的Struts.xml配置文件

    国际物流云商项目server_web子工程的Struts.xml配置文件

    struts.xml文件详解示例代码

    Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    Dom4j解析struts2框架的struts.xml

    在Struts2中,`struts.xml`是核心配置文件,它定义了应用的各个组件,如动作(Actions)、结果(Results)、拦截器(Interceptors)等。本篇文章将深入探讨如何使用Dom4j这个XML处理库来解析`struts.xml`,以便...

Global site tag (gtag.js) - Google Analytics