1 <?xml version="1.0" encoding="UTF-8"?>
 2
 3 <!DOCTYPE struts PUBLIC
 4         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
 5         "http://struts.apache.org/dtds/struts-2.3.dtd">
 6
 7 <!--struts是Struts2配置文件的根元素-->
 8 <struts>
 9     <!--下面的元素可以出现0次 或者无限多次-->
10    <constant name="" value=""/>
11     <!--下面的元素可以出现0次 或者无限多次-->
12     <bean class="" type="" name="" scope="" static="" optional="/"
13     <!--下面的元素可以出现0次 或者无限多次-->
14     <include file=""/>
15     <!--package元素是struts配置文件的核心,该元素可以出现0次或无限多次-->
16     <package name="必填的包" extends="" namespace="" abstract="" externalReferenceResolver="">
17         <!--该元素必须出现,可以出现无限多次-->
18         <result-types>
19             <!--该元素可以出现0次或无限多次-->
20             <result-type name="" class="" default="false|true">
21                 <param name="参数名">参数值</param>
22             </result-type>
23         </result-types>
24         <!--下面的元素可以出现0次 或者无限多次-->
25         <interceptors>
26             <!--该元素的interceptor元素和interceptor-stack至少出现之一,也可以二者都出现-->
27             <!--下面的元素可以出现0次 或者无限多次-->
28             <interceptor name="" class="">
29                 <!--下面的元素可以出现0次 或者无限多次-->
30                 <param name="参数名">参数值</param>
31             </interceptor>
32             <!--下面的元素可以出现0次 或者无限多次-->
33             <interceptor-stack name="">
34                 <!--下面的元素可以出现0次 或者无限多次-->
35                 <interceptor-ref name="">
36                     <!--下面的元素可以出现0次 或者无限多次-->
37                     <param name="参数名">参数值</param>
38                 </interceptor-ref>
39             </interceptor-stack>
40         </interceptors>
41         <!--下面的元素可以出现0次 或者无限多次-->
42         <default-interceptor-ref name="">
43         </default-interceptor-ref>
44         <default-action-ref name="">
45         </default-action-ref>
46         <default-class-ref class=""></default-class-ref>
47         <!--下面的元素可以出现0次 或者无限多次-->
48         <global-results>
49             <!--下面的元素必须出现可以无限多次-->
50             <result name="" type="">
51                 <param name=""></param>
52             </result>
53         </global-results>
54         <!--下面的元素可以出现0次 或者无限多次-->
55         <global-exception-mappings>
56             <!--下面的元素必须出现可以无限多次-->
57             <exception-mapping exception="" result="">
58                 <param name=""></param>
59             </exception-mapping>
60         </global-exception-mappings>
61         <!--定义Action可以出现0次或无限多次-->
62         <action name="" class="" method="" converter="">
63             <param name=""></param>
64             <!--映射资源-->
65             <result name="" type="">
66                 <!--下面的元素可以出现0次 或者无限多次-->
67                 <param name=""></param>
68             </result>
69             <interceptor-ref name="">
70                 <!--下面的元素可以出现0次 或者无限多次-->
71                 <param name=""></param>
72             </interceptor-ref>
73             <!--处理异常资源-->
74             <exception-mapping exception="" result="" name="">
75                 <!--下面的元素可以出现0次 或者无限多次-->
76                 <param name=""></param>
77             </exception-mapping>
78         </action>
79     </package>
80     <!--下面的元素可以出现0次 或者1次-->
81     <unknown-handler-stack>
82         <unknown-handler-ref name=""></unknown-handler-ref>
83     </unknown-handler-stack>
84 </struts>

转载于:https://www.cnblogs.com/dream-to-pku/p/5934706.html

【JavaEE企业应用实战学习记录】struts配置文件详细解析相关推荐

  1. oracle实战学习记录

    oracle实战学习记录 序列 修改表数据行(update) 删除数据行(delete) 截断表 drop,delete,truncate的区别 分页查询 oracle的隐藏列 分页查询的原理 内连接 ...

  2. 前端学习记录27-JavaScript-(作用域、预解析、自定义对象)

    前端学习记录27-JavaScript-作用域.预解析.自定义对象 作用域 全局作用域 局部作用域(函数作用域) 变量作用域 全局变量 局部变量 作用域链 预解析 变量预解析 函数预解析 预解析经典面 ...

  3. MMDetection框架入门教程(三):配置文件详细解析

      在上一篇博客中提到,MMDetection搭建训练算法只需要3个步骤:1) 准备数据集 2) 编写配置文件 3) 执行train.py文件开始训练.但上篇博客只是很简略的介绍了一下大体流程,本文将 ...

  4. 机器学习实战 学习记录 (4-5章)

    参考:机器学习实战Peter Harrington (11条消息) 机器学习实战教程(13篇)_chenyanlong_v的博客-CSDN博客_机器学习实战 四.朴素贝叶斯:(1)选择具有最高概率的决 ...

  5. RT-thread基础移植//依据rtt实战学习记录

    主要任务有以下几点: 任务 1:BSP 跑起来 任务 2:完成报警模块 任务 3:完成按键模块 任务 4:完成温湿度传感器的驱动 和明显各个任务是层层递进的,并且有易到难,今天是第一天,由于上课的原因 ...

  6. Z00334 轻量级JAVAEE企业应用实战(第3版) 百度网盘链接

    链接:https://pan.baidu.com/s/1KgZA_vHcQPYFH7xOY7zOxg  提取码:5qam

  7. Redis学习笔记(四):配置文件详细说明(redis-3.2)

    目录 简介 开头说明 INCLUDES NETWORK bind protected-mode port tcp-backlog Unix socket Timeout TCP keepalive G ...

  8. maven学习记录:maven工具栏解析

    1.打开Maven Project视图 新版的IDEA安装完成之后,在窗口的右侧边栏,就能点击出来. 也可以通过IDEA的菜单栏打开,View–>Tool Windows–>Maven M ...

  9. 【nginx详解】nginx配置文件详细解析以及模板

    文章目录 目录 文章目录 一.nginx 模板案例下载 二.nginx介绍 三.nginx功能 四.nginx配置 总结 一.nginx 模板案例下载 nginx-1.19.10.rar(内含配置文件 ...

最新文章

  1. uva1507(状态压缩+dfs)
  2. Linux目录结构介绍
  3. 【BZOJ-4631】踩气球 线段树 + STL
  4. 若依实现文件多线程批量上传案例
  5. 输入某年某月某日,Java判断这一天是这一年的第几天?
  6. 阿里的dubbo 到底是用来干嘛的?
  7. ZK在ZUL页面使用HTML
  8. 调侃大学生[太有才了]
  9. WPF打开子窗口给父窗口添加蒙版效果
  10. 2017-2018 Exp9 网络欺诈技术防范 20155214
  11. 腾讯 roomservice php,后台系统搭建记录 - 腾讯Web前端 IMWeb 团队社区 | blog | 团队博客...
  12. python基于词向量的古诗生成器
  13. 2019牛客国庆集训派对day2 K 2018(容斥)
  14. Unity技能工厂——字体替换工具功能的实现!
  15. 正则表达式(二)常用正则表达式——验证邮箱
  16. 论文阅读(21 AAAI)Mind-the-Gap Unsupervised Domain Adaptation for Text-Video Retrieval
  17. 怎么用xcode写html5,xcode怎么写c
  18. ceph客户端使用_CEPH应用
  19. 相机模型-鱼眼模型/鱼眼镜头标定基本原理及实现(2)
  20. 机器学习算法——贝叶斯分类器3(朴素贝叶斯分类器)

热门文章

  1. [攻防世界 pwn]——Mary_Morton
  2. Linux下程序的保护机制(checksec)
  3. 鸿蒙系统sp3什么意思,怎么看电脑系统是哪个版本的?例如SP2 SP3?
  4. linux中的shell脚本case,【shell】Linux shell 之 case 详解
  5. 小数位数_圆周率的小数位是否包含了所有的数字组合?
  6. java poi 读取excel 编码_Java使用POI 读取和写入Excel指南
  7. 聊聊技术写作的个人体会
  8. C-Lodop回调函数的触发
  9. js中闭包的概念和用法
  10. 【小游戏】有意思的小游戏集合