|
|
查看器说明 |
|
1. 功能说明
功能:双击*.ctl文件,自动读取数据文件,解析模板,生成html,并用IE打开,如果出错,使用Swing界面弹出错误信息。
目的:方便于页面开发人员独立于业务开发进行模板测试.
2. 安装使用
(1) 需JDK1.4.2以上版本支持 下载jre...
(2) 下载CommonTemplateSetup.exe 下载...
(3) 双击CommonTemplateSetup.exe,按向导完成安装,安装后,将自动关联*.ctl文件
(4) 在*.ctl文件上双击打开,或右键菜单中选“CommonTemplate”打开
文件夹菜单:
文件夹菜单选择框:
ctl文件菜单:
ctl文件菜单选择框:
ctl文件快捷菜单:(注:不弹出选择框)
CommonTemplate(view) 以默认名称生成,并用浏览器打开 (注:与双击相同)
CommonTemplate(debug) 以默认名称生成,并在模板的第一行设置断点
3. 类加载
(1) 加载安装目录中的jar包
(2) 加载模板所在目录中的jar包 (注:如果是目录转换,此目录是指待转换目录的上级目录)
4. 配置加载
(1) 首先,查找模板所在目录的commontemplate.properties (注:如果是目录转换,此目录是指待转换目录的上级目录)
(2) 其次,查找安装目录的commontemplate.properties
(3) 否则,使用默认的org/commontemplate/tools/viewer/commontemplate.properties
(注:如果自定义配置文件中未配置@extends项,则缺省为:@extends=org/commontemplate/tools/viewer/commontemplate.properties)
5. 数据加载 数据格式...
(1)同名数据文件加载:如打开test.ctl,将搜索同目录的test.xml, test.json, test.properties, test.yaml等数据文件并加载
(2)内部数据供给块指令:$data{"xml"}...$end,指令内部放数据表示内容
(3)外部数据加载指令:$load{xml: "test.xml"} 或者 $load{"test.xml"} 通过文件扩展名识别类型
内置支持xml,json,properties,ymal等数据格式。扩展...
6. 编码问题
模板引擎缺省以UTF-8编码加载模板,可以(通过记事本等工具)将模板另存为"UTF-8"格式。
也可以在模板所在目录放置commontemplate.properties配置,并加入默认编码配置项:
defaultEncoding=GBK
如果希望使用操作系统编码,可以将默认编码设为空:
defaultEncoding=null
|
|
|