`
Luob.
  • 浏览: 1589727 次
  • 来自: 上海
社区版块
存档分类
最新评论

Struts struts.xml(九)

阅读更多
1.struts.xml
在Struts2框架中,struts.xml文件具有的重要作用,因为应用中的所有常量 action 拦截器 几乎都配置在这个文件中。
struts.xml 文件通常放在web应用的WEB-INF/class目录中,在该目录下的struts.xml文件可以被Struts2框架自动加载
Struts2框架提供了struts.xml文件的DTD(Document Type Definition 文档类型定义)在Struts2的核心struts-core.x.x.jar 包含了struts.-2.0.dtd 该文件就是struts.xml 文件和struts-default.xml的DTD


2.简单的介绍下struts.xml 标签元素
struts:package* ,incliude* bean* constant*

package:result-type? interceptors? default-interceptor-ref? default-aciton-ref?
        global-results? action*

action*: param* result* interceptor-ref   exception-mapping*


3.struts-default.xml 文件
struts-default.xml 文件是Struts2框架的基础配置文件,为框架体统默认的配置,例如在前面struts.xml文件有如下的代码
<package name="default" extends="struts-default">
在Struts2核心包sturts2-core.x.x.jar 可以找到struts-default.xml 文件 该文件定义在struts-default包,也就是我们平常写的struts.xml 自定义的包 extendx struts-default

在 struts-default包中可以看到很多 struts2的拦截器 default-, 放回类型,


4.struts.properties文件
struts.properties文件是一个属性定义文件,在该文件中可以定义Struts2框架中大量的属性值和常量等,通过修改struts.properties文件中的内容,可以实现Struts2框架中的参数配置的修改。
struts.properties 文件中的内容 严格遵循标准的键值对 Key-value 的形式 例如:
struts.custom.i18n.resources=globalMessage


5.struts.properties 文件中的键
struts.i18n.encoding 指定web应用的默认编码集。如果需要获取中文请求,可以将该值设置为GBK  GB2312
struts.custom.i18n.resources指定struts2应用需要加载的国际化资源文件,多个资源文件中间用 英文逗号分开。
struts.locale指定web 应用的默认Locale
struts.configuration.files指定struts2默认的加载配置文件。多个配置文件用英文逗号分开,其默认值是struts-default.xml struts-plugin.xml struts.xml
struts.ui.theme指定视图标签的默认视图主题,其默认值为xhtml
struts.i18n.reload设置是否每次HTTP请求到达时,系统都重新加载资源文件, 其默认值是 false。


6.struts-plugin.xml 文件 主要用于集成其他技术
struts-plugin.xml文件表示了Struts2框架中的插件配置文件,在该文件中定义了组件的包空间,拦截器,和其他配置常量等
在Struts2框架中的lib文件夹下,除了包含Struts2的核心包之外,还包含了多个插件,这些插件 文件都是jar的形式存在,文件名中包含有-plugin。

  • 大小: 59.2 KB
分享到:
评论

相关推荐

    struts-config.xml struts标准配置文件 struts-config

    struts-config.xml struts标准配置文件 struts-config

    struts-config.xml

    `struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件及其交互方式。下面将详细介绍这个配置文件的主要元素和子元素。 ### 主要元素 1. **`&lt;data-sources&gt;`**: 这个元素用于配置数据源,通常...

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

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

    Struts struts-config.xml配置

    ### Struts struts-config.xml配置详解 #### 一、引言 在Java Web开发领域,Struts框架一直是构建MVC架构应用的重要工具之一。而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中...

    Struts-config.xml配置详解

    Struts的配置文件通常命名为struts-config.xml,它是整个Struts应用的核心配置文件,通过定义一系列的XML元素来设定框架的不同功能和行为。下面将详细介绍struts-config.xml中8个主要配置元素的功能和使用方法。 1....

    struts-config.xml配置文件详解

    Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的各种设置。在该文件中,可以配置数据源、Form Bean、Action 和插件等信息。下面是 Struts-config.xml...

    struts-default.xml

    struts-default.xml

    struts-config.xml配置详解

    韩顺平视频配套struts-config.xml配置详解.txt

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

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

    struts.xml文件详解.doc

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

    SSH之Struts1之struts-config.xml常用配置详解(3-21-2008)

    SSH之Struts1之struts-config.xml常用配置详解(3-21-2008)

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们分别负责定义应用的行为和设置全局属性。 **`struts.xml`配置详解** `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射...

    struts.xml

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

    org.springframework.web.struts-3.1.0.M2.jar

    同时,Struts的配置文件(struts-config.xml或struts2的struts.xml)也需要进行相应的调整,引入Spring的插件和配置信息。 `springframework-license.txt`文件则包含了Spring框架的许可协议,它规定了软件的使用、...

    struts-config.xml配置

    `struts-config.xml`是Struts框架的核心配置文件,它定义了应用程序的行为、请求映射、数据源等关键元素。这个配置文件位于Web应用的WEB-INF目录下,是开发者与Struts框架交互的主要方式。 **1. 框架组件配置** `...

    struts-config.xml 文件详解

    struts-config.xml 文件详解 以下是一份完整的struts-config.xml文件,配置元素的说明详见注释.

    struts-config.xml配置详解.txt

    这个strut-config配置详解是韩顺平老师指定的 很多同学都看过韩老师的视频或者上过韩老师的课程吧

Global site tag (gtag.js) - Google Analytics