ZolltyMVC配置-说明文档
目前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配置-说明文档的更多相关文章
- Jquery Highcharts 选项配置 说明文档
Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,下面为Highcharts常用的最核心的参数选项配置. Chart:图表区选项 Chart图表区选项用于设置图表区相关属性 ...
- Highcharts选项配置详细说明文档(zz)
http://www.helloweba.com/view-blog-156.html Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明 ...
- Highcharts选项配置详细说明文档
Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全.这里,我把Highcharts常用的最核心的参 ...
- 华为交换机MSTP+VRRP配置实例说明文档
华为交换机MSTP+VRRP配置实例说明文档 拓扑图 IP地址规划表 设备名称 设备接口 对端设备 对端接口 VLAN VLAN /接口地址 备注 SW0 GE0/0/23 SW2 GE0/0/23 ...
- SWFUpload 2.5.0版 官方说明文档 中文翻译版
原文地址:http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html#setFileUploadLimit SWFUpload v2 ...
- 在Sharepoint 2010中启用Session功能的说明文档
在Sharepoint 2010中启用Session功能的说明文档 开发环境:Windows 7系统,SharePoint Server 2010,Visual Studio 2010 按以下步骤进行 ...
- Java基础(60):Java打包生成Jar和Javadoc说明文档,以及在另外的工程中导入和使用自己的Jar
一.Jar包的导出 1.在Package Explorer中选中项目,右键,点击“Export” 2.在弹出框一次选择Java-->JAR file,点击Next 3.在新弹出的窗口选择 ...
- ICE中间件说明文档
ICE中间件说明文档 1 ICE中间件简介 2 平台核心功能 2.1 接口描述语言(Slice) 2.2 ICE运行时 2.2.1 ...
- 《暗黑世界GM管理后台系统》部署+功能说明文档
http://www.9miao.com/product-10-1073.html <暗黑世界GM管理后台系统>部署+功能说明文档 <暗黑世界GM管理后台系统>部署+功能说明文 ...
随机推荐
- 2. Go变量(Variables)
变量是什么,变量的命名规则,以及一些关于变量的基础没有必要再说了,我想学习Go语言的有很多都是从其他语言转过来的,那我们直接进入正题. 声明一个变量: var age int 给变量赋值: age = ...
- PHP牛牛游戏算法
<?php namespace frontend\business; class NiuNiuGameHelper { /** * @param $card * @return int 结果 - ...
- 20175314 《Java程序设计》第三周学习总结
20175314 <Java程序设计>第三周学习总结 教材学习内容总结 编程语言的发展事是从面向机器(汇编.机器)到面向过程(C)再到面向对象(Java) 成员变量: 1.成员变量定义在类 ...
- AltiumDesigner印制导线的走向及形状
印制导线的走向及形状.在PCB布线时,相邻层的走线方向成正交结构,应避免将不同的信号线在相邻走成同一方向,以减少不必要的层间窜扰.当PCB布线受到结构限制(如某种背板)难以避免出现平行布线时,特别是当 ...
- FortiGate防火墙HA下联堆叠交换机
1.拓扑图 2.防火墙配置 3.交换机配置 interface GigabitEthernet1/0/47 switchport access vlan 30 switchport mode acce ...
- Activex、OLE、COM、OCX、DLL之间的区别
先明确组件(Component)和对象(Object)之间的区别: 组件是一个可重用的模块,它是由一组处理过程.数据封装和用户接口组成的业务对象(Rules Object).组件看起来像对象,但不符合 ...
- 杨其菊201771010134《面向对象程序设计(Java)》第三周学习总结
<面向对象程序设计(Java)>第三周学习总结 第一部分:理论知识 这周课程没有新进度,由于感觉对基础语法的不熟悉,复习了一遍前三章的细碎知识,学到一些之前不知道的原理: 1.计算机高级语 ...
- loadtxt()函数的糟心历程
原计划:导入一个csv文件,然后算出平均值 import numpy as np c=np.loadtxt('d:\python36\data.csv', delimiter=',', usecols ...
- POJ1862 Stripies 贪心 B
POJ 1862 Stripies https://vjudge.net/problem/POJ-1862 题目: Our chemical biologists have invented ...
- selenium_unittest框架,TestCase引用
新手,纯属个人理解,有问题可以给出建议奥~谢谢. 如以下代码,每一个test的类都是一个测试方法而测试方法必须由test_xxx开头命名,非test开头可能会执行不到,执行顺序如test1,test2 ...