Common Template Engine 发布版本 | 每日构建 >>  English | 中文
下载 更新 论坛 关于我们
文档
首页概览
模板指南
表达式指南
语法外套指南
配置指南
扩展指南
API使用指南
常见问题
对比其它模板引擎
集成
MVC框架集成
JSP标签集成
缓存策略集成
日志框架集成
数据格式集成
脚本引擎集成
邮件发送组件集成
第三方集成依赖包
工具
调试器说明
查看器说明
模板生成器说明
模板转换器说明
编辑器插件说明
代码生成器说明
开发
架构设计
开发规范
项目计划
需求场景
资源
下载
许可协议
更新日志
UML图
Java Doc
测试覆盖率报告
社区
开发团队
论坛
知识库
邮件列表
问题列表
报告问题

 
查看器说明

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

 

版权所有 © 2007 - 2009 CommonTemplate 开发小组