template preface - jmr-source/doc GitHub Wiki 概览 ###目录:### 模板的原理 模板的结构 ##模板的原理## 模板文件的扩展名为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 - 生成文件模式 ⚠️ **GitHub.com Fallback** ⚠️