![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeMarker
文章平均质量分 79
EdgarZeng
这个作者很懒,什么都没留下…
展开
-
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~准备阶段~ Template + data-model = output
简要说明这一章节主要是对FreeMarker做个简要的介绍,后边章节会有更加细致的认识。不过可以确定的是,在看过这个章节后你就能够写简单但是很有帮助的FreeMarker模板了。翻译 2014-03-13 19:58:17 · 1134 阅读 · 0 评论 -
[FreeMarker 2.3.20] 序言~FreeMarker是什么东东?
序言FreeMarker是什么呢?FreeMarker是一种模板引擎:一个基于模板用来产生文本输出的工具(从HTML文件到其它的自动产生的源代码都行)。它是一个为Java程序员准备的开发包,它本身并不是一个面向终端用户的应用(It's not an application for end-users in itself),而是共程序员将其嵌入到他们自己的程序、项目或工程中的。翻译 2014-03-12 19:49:06 · 1120 阅读 · 0 评论 -
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~准备阶段~ data-model总览
就如你们所看到的,data-model 就是一颗简单的树。这棵树可以是任意的复杂度和深度,比如下例:(root) | +- animals | | | +- mouse | | | | | +- size = "small" | | | | | +- price = 50 | | | +- el翻译 2014-03-14 10:23:13 · 704 阅读 · 0 评论 -
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~准备阶段~ 引擎总览
概要在FreeMarker中最简单的模板文件是一个纯 HTML 文件 (或者别的文本文件,FreeMarker并不将模板文件限于 HTML)。 当用户端访问这个页面的时候就将其发给用户端就好了,不过当你想让你的模板文件具有更多的动态性的时候,你只需要将FreeMarker能懂的特殊部分加到 HTML 文件就OK了,这些个部分包含以下三大类:${ ... } : FreeMarker会翻译 2014-03-16 21:00:30 · 672 阅读 · 0 评论 -
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~值和类型~ 基础概念
概要 Note 看此章节就认为你已经阅读过前边的 准备 章节了。要想理解 data-model,理解值和类型概念就是一个关键部分。但是就如你随后所见的,值和类型的概念其实不只是局限在 data-model 上。什么是值?真正的程序员可以安全地跳过这个章节举个关于值类型的例子吧,我们每天都会接翻译 2014-03-21 01:05:52 · 843 阅读 · 0 评论 -
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~模板~表达式
简介当你在为插值或者指令提供具体值的时候除了变量外,还可以使用更复杂的表达式。比如,如果 x 的值是8,y 的值为5,那么 (x + y) / 2 就等于5。在我们深入表达式细节之前,我们来看看一些具体的例子:为插值提供值时:插值的用法是,${expression},表达式中的expression 就是提供的值,它会被插入到输出的文本文件中。因此,${(5 +翻译 2014-03-27 10:39:41 · 1096 阅读 · 0 评论 -
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~模板~架构总览、指令
Note 这个章节是假设你已经阅读过前边的开始部分、值部分和类型部分。模板架构总览事实上模板是你用 FTL (FreeMarker Template Language的缩写) 语言所写的程序。它只是一个专门为写模板而设计的简单程序语言一个模板文件 (= FTL program) 是以下几个部分的混合物:文本: 文本会被原样输出插值: 在输出翻译 2014-03-23 22:15:03 · 829 阅读 · 0 评论 -
[FreeMarker 2.3.20] Part I 关于模版设计的介绍 ~值和类型~ 类型
简介FreeMarker 中支持的类型有这些:Scalars:StringNumberBooleanDate容器:HashSequenceCollection子程序 (Subroutines):方法和函数用户自定义指令 (directives)杂项 (Miscellaneous)/很少使用:NodeScalars翻译 2014-03-22 23:11:22 · 789 阅读 · 1 评论