<?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. 基于粒子群算法求解求解TSP问题(JAVA)

    一.TSP问题 TSP问题(Travelling Salesman Problem)即旅行商问题,又译为旅行推销员问题.货郎担问题,是数学领域中著名问题之一.假设有一个旅行商人要拜访n个城市,他必须选 ...

  2. 捕获 PHP 致命错误 Fatal Errors

    register_shutdown_function()函数都将会你的程序执行完后执行,无论你的程是否运行正常. 所以,在这个函数前执行任何操作我们都要检查是否真的有致命错误出现.如果出现致命错误,我 ...

  3. 微信小程序正式发布!这是最全的上手指南

    2017 年 1 月 9 日,是一个值得载入互联网史册的日子. 这一天,零点刚过,张小龙和他的团队,在夜色笼罩下,正式发布了微信小程序. 所以,从这一刻开始,只要有开发者登录小程序后台,并在「开发管理 ...

  4. Java的redis 操作类-优化通用版本

    java操作redis多节点处理方式;http://blog.itpub.net/29254281/viewspace-1188644/首先maven引入依赖包 <dependency> ...

  5. 《linux程序设计》--读书笔记--第十四章信号量、共享内存和消息队列

    信号量:用于管理对资源的访问: 共享内存:用于在程序之间高效的共享数据: 消息队列:在程序之间传递数据的一种简单方法: 一.信号量 临界代码:需要确保只有一个进程或者一个执行线程可以进入这个临界代码并 ...

  6. linux内存管理系列 +CFS 图解

    http://blog.chinaunix.net/uid-20543183-id-1930786.html http://blog.csdn.net/ustc_dylan/article/categ ...

  7. PureMVC(JS版)源码解析(一):观察者模式解析

          假设一种情景,在程序开发中,我们需要在某些数据变化时,其他的类做出相应,例如在游戏中,升级一件装备,会触发玩家金币数量改变,背包数据改变和冷却队列数据改变等等.我们不可能设置setInte ...

  8. 把QQ聊天记录插入数据库中

    最近在做毕设,其中一个环节是分析qq聊天记录,在分析之前需要先把qq聊天记录导出,然后存入数据库中,qq聊天记录导出后是文本文档,导出方式: 1.登录qq后,点击任意一个好友,查看与他的聊天记录,点击 ...

  9. Android开发之Toast解析

    Toast是Android系统提供的一个显示消息提示的类,它的使用非常简单,用途很广,如软件的升级,可以用它进行提示:退出程序时,也可以用它进行提醒,输入限制的提醒,等等. 使用场景: 1.需要提示用 ...

  10. Android(java)学习笔记176:BroadcastReceiver之 短信发送的广播接收者

    有时候,我们需要开发出来一个短信监听器,监听用户发送的短信记录,下面就是一个案例,这里同样需要使用广播机制. 下面同样是代码示例,MainActivity.java 和  activity_main. ...