Struts2框架的核心就是struts.xml文件了,该文件主要负责管理Struts的2的业务控制组件的核心内容。为了避免struts.xml的文件国

语庞大和臃肿,我们可以通过把一个struts.xml的文件配置成多个struts.xml的格式。这样通过<include file="" />的形式导入多个配

置文件哦。

下面种地啊介绍struts2的核心配置文件struts.xml文件 <?xml version="1.0" encoding="gb2312" ?> <!DOCTYPE struts PUBLIC  "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

<!--struts是Struts2配置文件的根元素-->

<struts order="">

<!--下面元素可以出现0次,也可以出现无数次-->

1    <constant name="" value="" />

<!-- 下面的元素可以出现0次,也可以出现无数次-->

2    <bean type="" name="" class="" scope="" static="" optional="" />

<!-- 下面的元素可以出现0次,也可以出现无数次-->

3    <include file="" />

<!--package元素是Struts2=配置文件的核心,该元素可以出现0次,也可以出现无数次-->

4    <package name="包名" extends="" namespace="" abstract="" externalReferenceResolver="" strict-method-

invocation="">

<!--该元素可以出现,也可以不出现,但最多出现一次--> 5

<result-types>

<!--该元素必须出现,可以出现无数次-->

<result-type name="" class="" default="true|false" >

<!-- 下面的元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

</result-type>

</result-types>

<!--该元素可以出现,也可以不出现,但最多出现一次-->

6                  <interceptors>

<!--该元素下面的interceptor和interceptor-stack至少出现其中的一个也可以二者都出现-->

<!--下面元素可以出现0次,也可以出现无数次-->

<interceptor name="" class="">

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名" class="">

</interceptor>

<!--下面元素可以出现0次,也可以出现无数次-->

<interceptor-stack name="">

<!--该元素必须出现,也可以出现无数次-->

<interceptor-ref name="">

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

</interceptor-ref>

</interceptor-stack>

</interceptors>

<!--下面元素可以出现0次,也可以出现无数次-->

7                    <default-interceptor-ref name="">

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

</defult-interceptor-ref>

<!--下面元素可以出现0次,也可以出现无数次-->

8                       <default-action-ref name="">

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

</default-action-ref>?

<!--下面元素可以出现0次,也可以出现无数次-->

9                        <global-results>

<!--该资源必须出现,可以出现无数次-->

<result name="" type="">

<!--下面元素可以出现0次,也可以出现无数次-->

映射的资源

</result>

</global-results>

<!--下面元素可以出现0次,也可以出现无数次-->

10                        <global-exception-mappings>

<!--该元素必须出现,可以出现无数次-->

<exception-mapping name="" exception="" result="" >

异常处理资源

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

<exception-mapping>

</global-exception-mapping>

11                          <action name="" class="" method="" converter="">

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

<!--下面元素可以出现0次,也可以出现无数次-->

<result name="" type=">

映射资源

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</prarm>

</result>

<!--下面元素可以出现0次,也可以出现无数次-->

<interceptor-ref name="">

<!--下面元素可以出现0次,也可以出现无数次-->

<param name="参数名">参数值</param>

</interceptor-ref>

<!--下面元素可以出现0次,也可以出现无数次-->

<exception-mapping name="" exception="" result="">

异常处理资源

<!--下面元素可以出现0次,也可以出现无数次-->

<pram name="参数名">参数值</param>

</exception-mapping>

<!--下面元素可以出现0次,也可以出现1次-->

<allow-methods></allow-methods>

</action> </package> <!--下面元素可以出现0次或者1次-->

<unknown-handler-stack>

<!--下面元素可以出现0次,也可以出现无数次-->

<unknown-handler-ref name="" >...</unknown-handler-ref>

</unknown>

<struts>

strutx.xml中配置文件的讲解的更多相关文章

  1. 读取properties和xml中配置文件的值

    五种方式让你在java中读取properties文件内容不再是难题 在java中读取properties和xml文件中的方法:https://www.cnblogs.com/ConfidentLiu/ ...

  2. nginx中配置文件的讲解

    一: 1.配置文件的结构 nginx由配置文件中指定的指令控制的模块组成. 指令分为简单指令和块指令. 一个简单的指令由空格分隔的名称和参数组成,并以分号(;)结尾. 块指令具有与简单指令相同的结构, ...

  3. application.xml中配置文件properties导入

    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.Prop ...

  4. maven中pom.xml中的scope讲解

    一.compile:编译范围compile是默认的范围:如果没有提供一个范围,编译范围依赖在所有的classpath 中可用,同时它们也会被打包.而且这些dependency会传递到依赖的项目中. 二 ...

  5. 框架中web.xml中配置文件解析

    1.XSS指跨站脚本攻击 xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在 ...

  6. SPRING IN ACTION 第4版笔记-第七章Advanced Spring MVC-002- 在xml中引用Java配置文件,声明DispatcherServlet、ContextLoaderListener

    一.所有声明都用xml 1. <?xml version="1.0" encoding="UTF-8"?> <web-app version= ...

  7. Mybatis配置文件SqlMapConfig.xml中的标签

    SqlMapConfig.xml配置文件中的属性 1 配置内容 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器 ...

  8. Spring中,applicationContext.xml 配置文件在web.xml中的配置详解

    一.首先写一下代码结构. 二.再看web.xml中的配置情况. <?xml version="1.0" encoding="UTF-8"?> < ...

  9. 01 Maven构建的项目中,把.xml等配置文件添加到编译目录

    Maven构建的项目,默认只会把src/main/resources目录下的xml配置文件添加到编译目录. 如果需要把src/main/java目录下的xml配置文件也添加到编译目录,需要在pom.x ...

随机推荐

  1. win7/8下VirtualBox虚拟共享文件夹设置

    1. 安装增强功能包(VBoxGuestAdditions)   打开虚拟机,运行ubuntu,在菜单栏选择"设备->安装增强功能",根据提示即可安装成功(成功后也可 以实现 ...

  2. [Everyday Mathematics]20150206

    $$\bex \sen{fg}_{L^1}\leq C\sen{f}_{L^{r,\al}}\sen{g}_{L^{r',\al'}}, \eex$$ 其中 $$\bex f\in L^{r,\al} ...

  3. FTP文件上传与下载

    实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式),分别为:1.通过JDK自带的API实现:2.通过Apache提供的API是实现. 第一种方式:使用jdk中的ftpClie ...

  4. Android中GridView滚动到底部加载数据终极版

    之前在项目中有一个需求是需要GridView控件,滚动到底部自动加载.但是呢GridView控件并不提供诸如ListView监听滚动到底部的onScrollListener方法,为了实现这样一个效果, ...

  5. HDU-4882 ZCC Loves Codefires

    http://acm.hdu.edu.cn/showproblem.php?pid=4882 ZCC Loves Codefires Time Limit: 2000/1000 MS (Java/Ot ...

  6. 在word中显示漂亮的代码

    在word中粘贴或写代码时,通常得不到想要的格式,可用‘Notepad++’工具实现. 步骤: (1)安装Notepad++软件,把代码粘贴进去,选择菜单栏中的语言,然后选择相应代码语言,如P-> ...

  7. 【windows核心编程】线程局部存储TLS

    线程局部存储TLS, Thread Local Storage TLS是C/C++运行库的一部分,而非操作系统的一部分. 分为动态TSL 和 静态TLS 一.动态TLS 应用程序通过调用一组4个函数来 ...

  8. 【windows核心编程】 第八章 用户模式下的线程同步

    Windows核心编程 第八章 用户模式下的线程同步 1. 线程之间通信发生在以下两种情况: ①    需要让多个线程同时访问一个共享资源,同时不能破坏资源的完整性 ②    一个线程需要通知其他线程 ...

  9. LeetCode题解——Palindrome Number

    题目: 判断一个数字是不是回文数字,即最高位与最低位相同,次高位与次低位相同,... 解法: 求出数字的位数,然后依次求商和求余判断是否相等. 代码: class Solution { public: ...

  10. wireshark筛选器汇总

    抓取指定IP地址的数据流: 如果你的抓包环境下有很多主机正在通讯,可以考虑使用所观察主机的IP地址来进行过滤.以下为IP地址抓包过滤示例: host 10.3.1.1:抓取发到/来自10.3.1.1的 ...