`

freemarker之数据模型

 
阅读更多

freemarker之数据模型

-----------

 

 

freemarker的数据模型分两种

1.哈希表模型

哈希表通过可查找的名称来访问存储的其他变量(如子变量),如:animals.mouse.price。

2.序列模型

它不存储所包含变量的名称,而是按顺序存储子变量,这样就可以使用数字索引来访问这些子变量。可以使用数组的方括号方式来访问一个序列的子变量。索引从开始,如::animals[0]

 

如果仅存储单值的变量则它们被称为标量。标量分为以下几种:

字符串,数字,日期/时间,布尔值

 

 

 

分享到:
评论

相关推荐

    Freemarker 遍历Map数据

    数据模型: @RequestMapping(/freemarker) @Controller public class FreemarkerController { //测试1 @RequestMapping(/test1) public String test1(Model model){ //向数据模型放数据 model.addAttribute(name...

    freemarker

    3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板的例子,包含了以上所说的4个部分 <html><br...

    freemarker语法知识

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由...3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    FreeMarker整理

    3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板的例子,包含了以上所说的4个部分

    FreeMarker教程pdf版

    不错的FreeMarker教程,FreeMarker的模板文件并不比...格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    freeMarker简单实例

    freeMarker技术简单实例 模板+数据模型=输出

    FreeMarker学习资料

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由...3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    HTML5-Ajax-Freemarker:通过HTML表示静态页面,Ajax和Freemarker做数据交互的一个动态小demo

    第二个freemarker是通过freemarker作为模板技术,先手写ftl文件作为模板,其中有数据交互的地方加上标签内容,然后通过java文件获取数据源(对象模型),同时通过FreemarkerUtil生成html文件,需要指定生成目录,...

    freemarker-gae-pre2.jar包

    相反, Java程序编写的数据显示(如问题SQL查询) ,并FreeMarker刚刚生成的文本网页,显示的数据准备使用的范本。  FreeMarker 不是一个Web应用框架。 它适合作为一个组成部分在一个Web应用框架,但FreeMarker...

    FreeMarker常用指令

    FreeMarker的FTL指令也是模板的重要组成部分,这些指令可实现对数据模型所包含数据的抚今迭代,分支控制.除此之外,还有一些重要的功能,也是通过FTL指令来实现的.

    freemarker语法

    freemarker 语法介绍 FreeMarker的模板文件并不比HTML页面复杂多少,... 插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4. FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    FreeMarker技术指南

    一、什么是模板引擎,为什么要用模板引擎 ...四、FreeMarker的数据模型 五、模板的常用指令 六.常用的FTL标记 七、内建函数: 八、FreeMarker macro(宏)的使用 九、通过Struts2设置type来访问FreeMarker模板

    一篇很全面的freemarker教程

    一篇很全面的freemarker教程reeMarker模板文件主要由如下4个部分组成: ...3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    freemarker总结

    list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下: ... 上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回一个集合对象,而item是一个任意的...

    freemarker教程

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由...3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    FreeMarker快速入门

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由...3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    Freemarker使用手册、api、中文版教程

     XML Processing Guide(对XML数据模型处理的介绍)  Reference(FreeMarker 的参考文档,语言使用介绍) 中文翻译之所以选择 Programmer's Guide 是因为个人觉得该部分对如何实现 FreeMarker 进行了比较深入...

    freemarker-online-tester:Apache FreeMarker在线测试仪

    这是一个网页,可通过一些简单的数据模型快速尝试模板片段。 这对于学习模板语言特别方便。 对于此工具的已部署版本,您可以访问 。 开发说明 将存储库克隆到本地目录 从克隆的目录中运行./gradlew build (使用JDK...

Global site tag (gtag.js) - Google Analytics