freemarker
iteye_19207
这个作者很懒,什么都没留下…
展开
-
freemarker基础一
[size=medium][color=red]${…}[/color]:FreeMarker 将会输出真实的值来替换花括号内的表达式,这样的表达式被称为interpolations 插值[/size][size=medium][color=red]FTL tags 标签[/color](FreeMarker 模板的语言标签):FTL 标签和HTML 标签有一点相似,但是它们是Free...原创 2011-10-31 21:59:50 · 98 阅读 · 0 评论 -
freemarker最常用的3个基本指令
[size=medium][color=red]1.if指令。[/color]eg:Welcome ${user}, our belovedleader!当然啦,还有elseif,else指令等等[color=red]2.list指令[/color]eg:${user.name}${user.pass}[color=red]3.include 指令[...原创 2011-10-31 22:08:45 · 82 阅读 · 0 评论 -
freemarker处理不存在的变量
[color=red][size=large]在实际应用中数据模型经常会有可选的变量。除了一些典型的人为原因导致失误,FreeMarker 不能容忍引用不存在的。一个不存在的变量和一个是null 的变量,对于FreeMarker 来说是一样的,所以这里所指的丢失包含这两种情况。[/size][/color][size=medium][color=green]1.不论在哪里引用变量,...原创 2011-10-31 22:18:52 · 408 阅读 · 0 评论 -
freemarker支持的类型
[size=x-large][color=red]1.标量: 字符串 数字 布尔值 日期2.容器: 哈希表 序列 集3.子程序: 方法和函数 用户自定义指令4.很少使用: 节点[/color][/size]...原创 2011-10-31 22:25:59 · 82 阅读 · 0 评论 -
freemarker之操作符
[size=x-large][color=red]1.算数运算[/color][/size] 加法:+ 减法:- 乘法:* 除法:/ 求模(求余):%eg:[code="java"]${100 – 20}${5/2}${12%10}[/code]注意:要保证两个操作数都是结果为数字的表达式。下面的这个例子在运行时,FreeMarker就会发生错...原创 2011-11-01 22:34:02 · 496 阅读 · 0 评论 -
freemarker之模板
[size=x-large][color=red]实际上你用程序语言编写的程序就是模板,模板也被称为FTL(代表FreeMarker 模板语言)。这是为编写模板设计的非常简单的编程语言。[/color][/size][color=green][size=large]模板(FTL 编程)是由如下部分混合而成的:[/size][/color][size=medium][color=blue...原创 2011-11-01 22:34:20 · 92 阅读 · 0 评论