概览
目录:
模板的原理
模板的结构
模板的原理
模板文件的扩展名为jet,它会被编译成java模板类;模板引擎类似于机器臂,
把建模注入后生成代码或者文档,整个过程类似于3D打印机;
模板的结构
模板的结构如下(点击链接可进入对应的内容)
规范
模板命名
指令
编译声明
导入声明
注释
脚本标签
<%! %> - 声明
<% %> - 脚本
<%= %> - 表达式
内置对象
out - 打印
context - 参数容器
var - 模板参数
sessionVar - 全局参数
标签
模型标签
entity - 实体对象
field - 字段
xml - xml对象
常规标签
get - 获取变量
set - 设置变量
if - 判断
elseif - 判断
else - 判断
for - 循环迭代
delimiter - 是否打印分割符
xml标签
xml:get - 获取xml变量
xml:set - 设置xml变量
xml:if - xml判断
xml:elseif - xml判断
xml:else - xml判断
xml:for - xml循环迭代
合并标签
insert - 插入
update - 更新
嵌套标签
include - 嵌套模板
格式化标签
f - 格式化
getf - 格式化获取参数
ws - 空格
nl - 换行
tab - 制表
date - 格式化时间
number - 格式化数字
java标签
java:package - 得到包名
java:class - 得到类名
任务标签
task:group - 模型组
task:action - action类
task:template - 模板路径
task:directory - 生成文件所在目录
task:name - 生成文件名
task:ext - 生成文件扩展名
task:encoding - 生成文件编码
task:mode - 生成文件模式