- 博客(3)
- 资源 (1)
- 收藏
- 关注
FreeMarker 用户手册
目录
前言................................................................................................................................ 7
什么是FreeMarker? ................................................................................................. 7
我们应该阅读什么内容? .......................................................................................... 8
文档规约................................................................................................................... 8
联系我们................................................................................................................... 8
几点说明................................................................................................................... 9
第一部分 模板开发指南 ................................................................................................. 10
第一章 模板开发入门 ............................................................................................. 10
1.1 简介 .......................................................................................................... 10
1.2 模板 + 数据模型 = 输出 ........................................................................... 10
1.3 数据模型一览 ............................................................................................ 11
1.4 模板一览 ................................................................................................... 14
第二章 数值和类型 ................................................................................................. 20
2.1 基本内容 ................................................................................................... 20
2.2 类型 .......................................................................................................... 22
第三章 模板 ........................................................................................................... 26
3.1 总体结构 ................................................................................................... 26
3.2 指令 .......................................................................................................... 27
3.3 表达式 ....................................................................................................... 28
3.4 插值 .......................................................................................................... 43
第四章 其它 ........................................................................................................... 46
4.1 自定义指令 ................................................................................................ 46
4.2 在模板中定义变量 ..................................................................................... 51
4.3 命名空间 ................................................................................................... 54
4.4 空白处理 ................................................................................................... 57
4.5替换(方括号)语法 ................................................................................... 60
第二部分 程序开发指南 ................................................................................................. 62
第一章 程序开发入门 ............................................................................................. 62
1.1 创建配置实例 ............................................................................................ 62
1.2 创建数据模型 ............................................................................................ 62
1.3 获得模板 ................................................................................................... 63
1.4 合并模板和数据模型 .................................................................................. 64
1.5将代码放在一起 .......................................................................................... 64
第二章 数据模型 .................................................................................................... 66
2.1 基本内容 ................................................................................................... 66
2.2 标量 .......................................................................................................... 66
2.3 容器 .......................................................................................................... 67
2.4 方法 .......................................................................................................... 68
2.5 指令 .......................................................................................................... 69
2.6 节点变量 ................................................................................................... 75
2.7 对象包装 ................................................................................................... 76
第三章 配置 ........................................................................................................... 80
3.1 基本内容 ................................................................................................... 80
3.2 共享变量 ................................................................................................... 80
3.3 配置信息 ................................................................................................... 81
3.4 模板加载 ................................................................................................... 83
3.5 错误控制 ................................................................................................... 86
第四章 其它 ........................................................................................................... 90
4.1 变量 .......................................................................................................... 90
4.2 字符集问题 ................................................................................................ 90
4.3 多线程 ....................................................................................................... 92
4.4 Bean的包装 ................................................................................................ 92
4.5 日志 .......................................................................................................... 98
4.6 在Servlet中使用FreeMarker ...................................................................... 99
4.7 为FreeMarker配置安全策略......................................................................106
4.8 遗留的XML包装实现 ................................................................................107
4.9 和Ant一起使用FreeMarker.......................................................................111
4.10 Jython 包装器 ..........................................................................................112
第三部分 XML处理指南................................................................................................114
前言.......................................................................................................................114
第一章 揭示XML文档 ...........................................................................................115
1.1 节点树 ......................................................................................................115
1.2 将XML放到数据模型中 ............................................................................117
第二章 必要的XML处理 ........................................................................................119
2.1 通过例子来学习 ........................................................................................119
2.2 形式化描述 ...............................................................................................126
第三章 声明的XML处理 ........................................................................................131
3.1 基础内容 ..................................................................................................131
3.2 详细内容 ..................................................................................................133
第四部分 参考文档 .......................................................................................................136
第一章 内建函数参考文档 .....................................................................................136
1.1 处理字符串的内建函数 .............................................................................136
1.2 处理数字的内建函数 .................................................................................150
1.3 处理日期的内建函数 .................................................................................153
1.4 处理布尔值的内建函数 .............................................................................158
1.5 处理序列的内建函数 .................................................................................158
1.6 处理哈希表的内建函数 .............................................................................164
1.7 处理节点(XML)的内建函数....................................................................164
1.8 很少使用的和专家级的内建函数 ...............................................................166
第二章 指令参考文档 ............................................................................................170
2.1 if,else,elseif指令 ...................................................................................170
2.2 switch,case,default,break指令..............................................................172
2.3 list,break 指令 .........................................................................................173
2.4 include指令 ...............................................................................................174
2.5 import 指令 ...............................................................................................177
2.6 noparse指令 ..............................................................................................178
2.7 compress指令 ............................................................................................179
2.8 escape,noescape指令...............................................................................180
2.9 assign 指令 ................................................................................................182
2.10 global 指令 ..............................................................................................184
2.11 local 指令 ................................................................................................185
2.12 setting 指令 .............................................................................................185
2.13 用户自定义指令(<@...>) ......................................................................187
2.14 macro,nested,return 指令 ....................................................................189
2.15 function,return 指令...............................................................................193
2.16 flush 指令 ................................................................................................195
2.17 stop 指令.................................................................................................195
2.18 ftl 指令 ....................................................................................................196
2.19 t,lt,rt 指令 ..........................................................................................197
2.20 nt 指令 ....................................................................................................198
2.21 attempt,recover 指令 .............................................................................199
2.22 visit,recurse,fallback 指令 .....................................................................200
第三章 特殊变量参考文档 .....................................................................................205
第四章 FTL中的保留名称.......................................................................................207
第五章 废弃的FTL结构 .........................................................................................208
5.1 废弃的指令列表 ........................................................................................208
5.2 废弃的内建函数列表 .................................................................................208
5.3 老式的macro和call指令 ..........................................................................208
5.4 转换指令 ..................................................................................................210
5.5 老式FTL语法 ............................................................................................211
5.6 #{…}式的数字插值 ......................................................................................212
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人