FreeMarker
文章平均质量分 77
JOE4011
爱好旅游。
展开
-
FreeMarker设计指南(2)
2、数据模型(1)基础l 在快速入门中介绍了在模板中使用的三种基本对象类型:scalars、hashes 和sequences,其实还可以有其它更多的能力:Ø scalars:存储单值Ø hashes:充当其它对象的容器,每个都关联一个唯一的查询名字Ø sequences:充当其它对象的容器,按次序访问Ø转载 2007-04-19 17:35:00 · 945 阅读 · 0 评论 -
FreeMarker设计指南(1)
1、快速入门(1)模板 + 数据模型 = 输出l FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念l 他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据l 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时转载 2007-04-19 13:56:00 · 844 阅读 · 0 评论 -
Eclipse下编辑FreeMarker的插件
FreeMarker(http://freemarker.sourceforge.net/) 是一个非常优秀的模板引擎,一个用来根据模板生成文本输出的通用工具,我们可以用它来生成例如HTML这样的文本,FreeMarker本身提供了一个Eclipse的插件用于编写FreeMarker模板文件,这个插件主要是提供了语法高亮、语法错误提示以及模板文件的概要信息,下图是该插件工作的截图:接下来把转载 2007-04-23 14:06:00 · 2904 阅读 · 0 评论 -
FreeMarker设计指南(3)
3、模板(1)整体结构l 模板使用FTL(FreeMarker模板语言)编写,是下面各部分的一个组合:Ø 文本:直接输出Ø Interpolation:由${和},或#{和}来限定,计算值替代输出Ø FTL标记:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出Ø 注释:转载 2007-04-19 17:37:00 · 1047 阅读 · 0 评论 -
FreeMarker设计指南(4)
4、杂项(1)用户定义指令l 宏和变换器变量是两种不同类型的用户定义指令,它们之间的区别是宏是在模板中使用macro指令定义,而变换器是在模板外由程序定义,这里只介绍宏l 基本用法Ø 宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量,下面是一个例子:greet> Hello Joe! Ø转载 2007-04-19 17:39:00 · 997 阅读 · 0 评论 -
freemaker学习笔记--其它内置方法
一:数字型${answer}${answer string} ${answer string.number}${answer string.currency}${answer string.percent}${12345 string("0.####E0")} ${answer string("number")} 等同于:${answer string.number}.二:日期转载 2007-04-27 09:31:00 · 1396 阅读 · 0 评论 -
FreeMarker设计指南(完整整理)
2007年03月12日 星期一 23:42 快速入门 (1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业转载 2007-05-18 09:17:00 · 1528 阅读 · 0 评论 -
Freemarker数字问题
Freemarker数字问题Interpolation有两种类型:1. 通用Interpolation:${expr} 2. 数字Interpolation:#{expr}或#{expr; format}注意:Interpolation只能用于文本部分n 通用Interpolation 插入字符串值:直接输出表达式结果插入数字值:根据缺省格式(由原创 2007-05-18 09:19:00 · 3647 阅读 · 0 评论