随笔分类 - freemarker
摘要:简介: 支持的类型有: 标量:字符串、数字、布尔值、日期 容器:哈希表、序列、集 子程序:方法和函数、用户自定义指令 其他/很少使用:节点 1.标量 标量是最基本,最简单的数值类型,它们可以是: 字符串:简单的文本,例如:产品的名称。 如果想在模板中直接给出字符串的值,而不是使用数据模型中的变量,那
阅读全文
摘要:简介: 1.什么是数值? 这部分对于程序员来说可以直接跳过这,它和程序语言中的数值类型是相似的。 你所知道的来自于每天所使用的数字,比如16,0.5等这些用语就是数值的示例,也就是数字。在计算机语言中,这些用语有着更广泛的含义,比如数值并不一定是数字值,看下面这个数据模型: 我们说变量user的数值
阅读全文
摘要:模板一览 最简单的模板是普通的HTML文件(或者是其他任何文本文件--freemarker本身不属于HTML)。当客户端访问页面时,freemarker要发送HTML代码至客户端浏览器端显示。如果想要页面动起来,就要在HTML中放置能被freemarker所解析的特殊部分。 ${...}:freem
阅读全文
摘要:1.模板+数据模型=输出 一个简单的HTML页面: freemarker使用模板来代替静态的HTML文本。模板文件同样是静态的HTML代码,但是除了这些HTML代码外,代码中还包括了一些freemarker指令元素,指令元素能够做到动态效果。 这个模板存放在Web服务器上,看上去像是静态的HTML页
阅读全文
摘要:freemarker是一款模板引擎:即一种基于模板、用来生成输出文本(任何来自于HTML格式的文本用来自动生成源代码)的通用工具。它是为java程序员提供的一个开发包,或者说是一个类库。它不是面向最终用户的,而是为程序员提供一款可以嵌入他们所开发产品的应用程序。 freemarker实际上是被设计用
阅读全文