<?xml version="1.0" encoding="GBK"?>
<!--下面指定Struts2配置文件的DTD信息-->
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd"> <!-- struts是struts2配置文件的根元素 --> <struts>
<!-- 下面的元素可以出现0到多次 -->
<constant name="" value="" /> <!-- 下面的元素可以出现0到多次 -->
<bean type="" name="" class="" scope="" optional=""/> <!-- 下面的元素可以出现0到多次 -->
<include file=""/> <!-- package元素是struts配置文件的核心,可以出现0到多次 -->
<package name="必填的包名" extends="" namespace="" abstract="" externalReferanceResolver="">
<!-- 该元素可以出现0-1次 -->
<result-types>
<!-- 该元素可以出现1至多次 -->
<result-type name="" class="" default="true/false">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</result-type>
</result-types> <!-- 该元素可以出现0至1次-->
<interceptors>
<!-- interceptor元素和interceptor-stack至少出现其中之一,可以都出现--> <!-- 该元素可以出现0至多次-->
<interceptor name="" class="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</interceptor> <!-- 该元素可以出现0至多次-->
<interceptor-stack name="">
<!-- 下面元素可以出现1到多次 -->
<interceptor-ref name="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</interceptor-ref>
</interceptor-stack> </interceptors> <!-- 该元素可以出现0至1次-->
<default-interceptor-ref name="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</default-interceptor-ref> <!-- 该元素可以出现0至1次-->
<default-action-ref name="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</default-action-ref> <!-- 该元素可以出现0至1次-->
<default-class-ref name="">...</default-class-ref> <!-- 该元素可以出现0至1次-->
<global-results>
<!-- 该元素可以出现0至多次-->
<reult name="" type="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</reult>
</global-results> <global-exception-mappings>
<!-- 该元素可以出现1至多次-->
<exception-mapping name="" exception="" result="">
<!-- 该元素可以出现0至多次-->
<param name="参数名">参数值</param>
</exception-mapping>
</global-exception-mappings> <!-- 定义Action,可以出现0到多次 -->
<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/> <!-- 该元素可以出现0至1次-->
<unknown-handler-stack>
<unknown-handler-ref name="">...</unknown-handler-ref>
</unknown-handler-stack> </struts>

struts.xml文件示范的更多相关文章

  1. (二)Struts.xml文件详解

    一.Struts.xml文件 Struts.xml文件构成 如图,<Struts>标签内共有5个子标签. 1.1 struts-default.xml 查看Struts的内容可知,Stru ...

  2. 3. 解析 struts.xml 文件

    1. struts.xml 文件基本配置: 主要放在资源路径下,配置 sturts2相关的 Action , 拦截器等配置 <struts> <!-- 设置常量 --> < ...

  3. 完整的struts.xml文件骨架

    完整的struts.xml文件骨架可以直接拿来用,修改一下就可以啦. <?xml version="1.0" encoding="UTF-8"?> ...

  4. struts2——配置struts.xml文件

    在struts2框架中struts.xml是应当放到src的根目录,程序编译后会将struts.xml放到WEB-INF/classes目录下. Struts2在web.xml中的一般配置如下: &l ...

  5. struts.xml文件中配置tiles.xml

    Apache Tiles是一个JavaEE应用的页面布局框架.Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布局.布局由可以复用的多个块组成,每个页面可以 ...

  6. struts.xml 文件添加DTD文件

    在编辑struts.xml 文件时,“alt + /”无提示信息,需要在myeclipse 中添加消息头中的文件,步骤如下: 1. 选中该段复制 2. Preferences——>XML Cat ...

  7. struts.xml文件:

    struts.xml文件中包含的配置信息,你将修改所采取的措施的开发.这个文件可以被用来覆盖默认设置的应用程序,例如struts.devMode=false和其他设置中定义的属性文件.这个文件可以创建 ...

  8. Struts2 学习笔记——struts.xml文件之Bean的配置

    Struts2的大部分核心组件不是以硬编码的形式写在代码中,而是通过自身的IoC容器来管理的. Struts2以可配置的形式来管理核心组件,所以开发者可以很容易的扩展框架的核心组件.当开发者需要扩展或 ...

  9. Struts2 | struts.xml文件中使用method属性和通配符简化action标签和Action处理类的编写

    转自:https://www.jianshu.com/p/310e89ee762d 在Struts2框架中,我们知道基本的Action标签只能实现一个url请求对应一个Action处理类.那么我们如果 ...

随机推荐

  1. 为什么用 Java:一个 Python 程序员告诉你

    这篇文章专门给程序员写的,普通读者慎入.原作者:Kevin Sookocheff 译者:Celia Zhen,原文点击文末链接. 每当我告诉别人我一直在用Java工作时,大家的反应都是: “纳尼!Ja ...

  2. date 、cal、bc

    date cal date是显示日期与时间 date +%Y/%M/%D date +%Y/%m/%d date +%H:%M cal cal 2016

  3. linux下avr单片机开发:中断服务程序

    不管是什么单片机程序,中断总是非常重要的一部分 ,linux 下的avr开发,主要是依靠avr-gcc,以及avr-libc,它们对中断程序的格式要求,与window下的icc-avr以及win-av ...

  4. idea静态数据加载失败的解决办法

     把上图中的resource文件夹(存放xml等配置文件)标记成resource.

  5. php-mysql结果集函数比较

    本节主要介绍了获取查询结果集的4个函数,此处对它们进行综合比较.     ● mysql_result():优点在于使用方便:而缺点在于功能少,一次调用只能获取结果数据集中的一行记录,对较大型的数据库 ...

  6. php如何修改SESSION的生存时间

    如何修改SESSION的生存时间 我们来手动设置 Session 的生存期: <?phpsession_start(); // 保存一天 $lifeTime = 24 * 3600; setco ...

  7. .NET DataTable转化为json格式

    标准的json用“分隔,不用' public static string DataSetToJson(DataTable dt) {        string json = string.Empty ...

  8. FastDFS、nginx配置手记

    第一部分   FastDFS介绍 1.FastDFS是什么 FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux.FreeBSD.AIX等UNIX系统.它只能 ...

  9. PERFORMANCE_SCHEMA 详解

    http://keithlan.github.io/2015/07/17/22_performance_schema/ http://www.markleith.co.uk/ http://www.c ...

  10. android开发之SwipeListView的使用

    实现一种类似于qq中滑动列表的功能: 向左或者向右滑动,然后执行相关操作. 这里用到的是GitHub上的开源控件SwipeListView,下载地址https://github.com/47deg/a ...