mayaa入门

2026/1/27 1:14:48

后部分将介绍。

2.4.5.5. 不使用mayaa文件,直接在模板上完成设定,给出两个例子说明,分别

是用m:write和c:out来输出字符串。特别要注意的是用c:out的时候,此时的前缀由于不可以省略,必须显式写出来,c:out的属性的前缀用c:,不是m:。

例子1:

dummy m

执行结果:

Hello Mayaa!

例子2

xmlns:c=\>

dummy message

执行结果:

Hello Mayaa!

2.4.6. 混合使用

2.4.6.1. 上面介绍了2种方法,接下来介绍混合使用的情况。直接用例子说明。

dummy message

执行结果:

Hello Mayaa!

说明:相同的标记,在模板上指定,并且在mayaa中也指定的情况下,模板中的指定优先执行。

2.4.7. 名字空间和前缀

2.4.7.1. mayaa文件采用xml格式,把processor作为标记记述的文件。为了不使

mayaa引擎和jsp自定义标签的引用重复,采用xml名字空间来区分。在此并不详细讲述xml名字空间的概念,为了简单只做并不严密的说明。如果想对xml的名字空间的概念了解更多,请另参考别文。

2.4.7.2. Mayaa推荐使用的前缀是下图所示:

2.4.7.3. 同时使用了jsp自定义标签的情况下,把jsp自定义标签库的前缀和URI

在mayaa文件中分别作为xml名字空间的前缀和URL指定。

2.4.7.4. 属性的名字空间和属性所属标记的名字空间相同的情况下,可以省略属

性的名字空间不写。下边的例子中,浅蓝色斜体的前缀可以省略不写。我们前边使用的很多例子都是采用省略的形式,如果想采用严密的写法,

则如下例所示。

2.5. 2.6. 2.7. 2.8.

html组件(静态) html组件(动态) 布局共享

服务器配置说明

3. mayaa中使用的processor介绍

3.1. 用于输出的processor 3.1.1. attribute processor

3.1.1.1. 一般作为echo和element的子processor使用,为它所属的亲procssor添加属性时

用。如果对其value属性指定为null (不是value =””),则是删除该属性。 属性名 説明 必須 規定値 取值范围 ○ name 要追加的属性名 文字列 value 要追加属性的值,null的场○ 合就是要删除该属性 举个例子:

// att.html

// att.mayaa

斜体部分说明删除size属性。看执行结果:

3.1.2. comment processor

3.1.2.1. 把其body体内的内容当作comment()输出。

3.1.2.2. mayaa所用的comment(注释),有两种,一种是写在模板里的,一种呢,

就是用mayaa的processor生成的。

3.1.2.3. 模板中写的comment

3.1.2.3.1. 所说的模板中的comment就是在html模板中用记述的内容作为

comment。如果在里的comment也有带id属性的标记也被无视掉。但是,如果在里用${}引用mayaa中的变量,那么${}里的内容也被作为处理对象处理。

3.1.2.3.2. 另种就是写在mayaa文件中的comment,动态输出的comment。 3.1.2.3.3. 用例子说明这种情况:


mayaa入门.doc 将本文的Word文档下载到电脑
搜索更多关于: mayaa入门 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219