目前XML里支持的一级元素如下:

<!-- 配置 -->
     <xsd:element ref="mvc"/>
     <xsd:element ref="logger"/>
     <xsd:element ref="errorPage"/>
     <xsd:element ref="no-intercept"/>
     <xsd:element ref="component-scan"/>
     <!-- 基础 -->
     <xsd:element ref="bean"/>
     <xsd:element ref="import"/>

1、mvc元素

如果不设置此元素,那么默认的配置为:

<mvc view-path="/WEB-INF/pages" view-encoding="UTF-8" />

如果设置多个mvc元素,将以第一个为准,后面的将被忽略。

2、logger元素

如果不设置此元素,那么默认的配置为:

<logger class="ConsoleLogger" level="DEBUG" />

如果设置多个logger元素,将以第一个为准,后面的将被忽略。

3、errorPage元素

可以不设置此元素,那么默认用ZolltyMVC自己提供的错误处理页面,风格如下:

如果设置多个errorPage元素,将以第一个为准,后面的将被忽略。

4、no-intercept元素

可以不设置此元素。

如果设置多个no-intercept元素,将会把它们所有相同的属性叠加,也就是说全部设置的排除拦截匹配都会起作用。

5、component-scan元素

可以不设置此元素。

如果设置多个component-scan元素,将会把它们所有相同的属性叠加,也就是说全部设置的包都会被扫描。

6、import元素

可以不设置此元素。

如果设置多个import元素,将会把它们所有相同的属性叠加,也就是说全部import的文件都会起效。

7、bean元素

这个就不用说了吧,你懂的。

以“mvc”元素为例,其定义为:

   <xsd:complexType name="mvcType">
<xsd:attribute name="view-path" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="view-encoding" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType>

也就是说,它有两个属性:view-path和view-encoding,而且都是必须的(use="required")

同理,其他的配置如下:(具体可参见zollty-mvc.xsd)

    <xsd:complexType name="mvcType">
<xsd:attribute name="view-path" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="view-encoding" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="componentScanType">
<xsd:attribute name="base-package" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="loggerType">
<xsd:attribute name="class" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="level" type="xsd:string">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="noInterceptType">
<xsd:attribute name="prefix" type="xsd:string">
</xsd:attribute>
<xsd:attribute name="suffix" type="xsd:string">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="errorPageType">
<xsd:attribute name="path" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType> <xsd:complexType name="importType">
<xsd:attribute name="resource" type="xsd:string" use="required">
</xsd:attribute>
</xsd:complexType>

ZolltyMVC配置-说明文档的更多相关文章

  1. Jquery Highcharts 选项配置 说明文档

    Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,下面为Highcharts常用的最核心的参数选项配置. Chart:图表区选项 Chart图表区选项用于设置图表区相关属性 ...

  2. Highcharts选项配置详细说明文档(zz)

    http://www.helloweba.com/view-blog-156.html Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明 ...

  3. Highcharts选项配置详细说明文档

    Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全.这里,我把Highcharts常用的最核心的参 ...

  4. 华为交换机MSTP+VRRP配置实例说明文档

    华为交换机MSTP+VRRP配置实例说明文档 拓扑图 IP地址规划表 设备名称 设备接口 对端设备 对端接口 VLAN VLAN /接口地址 备注 SW0 GE0/0/23 SW2 GE0/0/23 ...

  5. SWFUpload 2.5.0版 官方说明文档 中文翻译版

    原文地址:http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html#setFileUploadLimit SWFUpload v2 ...

  6. 在Sharepoint 2010中启用Session功能的说明文档

    在Sharepoint 2010中启用Session功能的说明文档 开发环境:Windows 7系统,SharePoint Server 2010,Visual Studio 2010 按以下步骤进行 ...

  7. Java基础(60):Java打包生成Jar和Javadoc说明文档,以及在另外的工程中导入和使用自己的Jar

    一.Jar包的导出 1.在Package Explorer中选中项目,右键,点击“Export”   2.在弹出框一次选择Java-->JAR file,点击Next   3.在新弹出的窗口选择 ...

  8. ICE中间件说明文档

    ICE中间件说明文档 1       ICE中间件简介 2       平台核心功能 2.1        接口描述语言(Slice) 2.2        ICE运行时 2.2.1         ...

  9. 《暗黑世界GM管理后台系统》部署+功能说明文档

    http://www.9miao.com/product-10-1073.html <暗黑世界GM管理后台系统>部署+功能说明文档 <暗黑世界GM管理后台系统>部署+功能说明文 ...

随机推荐

  1. python中assert详解

    assert基础 官方解释:"Assert statements are a convenient way to insert debugging assertions into a pro ...

  2. android 个人使用总结

    android 中button控件去除阴影背景 style="?android:attr/borderlessButtonStyle" android  中输入账号和密码是做判断处 ...

  3. python--linux上如何执行shell命令

    1.os.system(command) 参考链接:https://www.jb51.net/article/141877.htm

  4. Eigen使用矩阵作为函数参数

    1 使用矩阵作为函数参数介绍 文章来源Writing Functions Taking %Eigen Types as Parameters Eigen为了在函数中传递不同的类型使用了表达式模板技术. ...

  5. 基于UML的中职班主任工作管理系统的分析与设计--文献随笔(二)

    一.基本信息 标题:基于UML的中职班主任工作管理系统的分析与设计 时间:2016 出版源:遵义航天工业学校 关键字:中职学校; 班主任工作管理; UML建模 二.研究背景 问题定义:班主任是一项特殊 ...

  6. CentOS上部署.net core

    1.阿里云更换系统安装CentOS7.4 64位版本 2.试用XShell 5 登录服务器 参考https://www.microsoft.com/net/learn/get-started/linu ...

  7. java多线程系列15 设计模式 生产者 - 消费者模式

    生产者-消费者 生产者消费者模式是一个非常经典的多线程模式,比如我们用到的Mq就是其中一种具体实现 在该模式中 通常会有2类线程,消费者线程和生产者线程 生产者提交用户请求 消费者负责处理生产者提交的 ...

  8. python class中__init__函数、self

    class中包含类内变量以及方法 __init__方法 其前面带有”__“,故此函数被声明为私有方法,不可类外调用. 此方法可以带参数初始化 此方法的首参数必须是”self“(不过”self“也可以换 ...

  9. HTML5 添加新的标签 input属性

    <!-- 新增 有语意标签 --> <nav></nav> <!-- 导航标签 --> <seclion></seclion> ...

  10. docker-compose搭建mongoDB副本集(1主+1副+1仲裁)

    一.基本概念 1.副本集:一个副本集就是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成 2.主节点(master):主节点接收所有写入操作 ...