Code-lover's Learning Notes

Keep hungry,Keep foolish

freemarker 常用的基本命令

freemarker包括下面几个基本命令 if,else,elseif指令 switch,case,default,break指令 list,break指令 include指令 import 指令 noparse指令 compress指令 escape,noescape指令 assign...

2014-12-21 17:40:28

阅读数 754

评论数 0

freemarker 在FreeMarker中使用JSP标签

首先 在web.xml 文件里加入以下语句 xml 代码 servlet>       servlet-name>JspSupportServletservlet-name>       servlet-class>org.apache.stru...

2014-07-15 14:52:02

阅读数 2774

评论数 1

freemaker 配置文件freemarker.properties详解

碰到个问题,我使用struts2,前端使用freemaker.修改.ftl文件的时候,刷新页面,老是不生效. classic_compatible=true ##如果变量为null,转化为空字符串,比如做比较的时候按照空字符做比较 whitespace_stripping=tru...

2014-07-15 13:59:57

阅读数 1089

评论数 0

freemarker 替换(方括号)语法

注意: 这个特性从 FreeMarker 2.3.4 版本后才可用。 FreeMarker 支持一个替换的语法。就是在 FreeMarker 的指令和注释中用 [ 和 ] 来代替 ,例如下面这个例子: 调用预定义指令: [#list animals as being]...[/#lis...

2014-07-14 14:43:33

阅读数 3544

评论数 0

freemarker 空白处理

1 简介 HTML 和 XML 都不是对空白敏感的,但是这么多多余的空白是很令人头疼的,而且增加处理后的 HTML 文件大小也是没必要的。当然,对于空白敏感的方式的输出这依旧是个大问题。 FreeMarker 提供下面的工具来处理这个问题: 忽略某些模板文件的空白的工具(解析...

2014-07-14 14:35:27

阅读数 4356

评论数 0

freemarker 命名空间

1 简介 当运行 FTL 模板时,就会有使用 assign 和 macro 指令创建的变量的集合(可能是空的),可以从前一章节来看如何使用它们。像这样的变量集合被称为 namespace 命名空间。在简单的情况下可以只使用一个命名空间,称之为 main namespace 主命名空间。因为通常只...

2014-07-14 13:59:22

阅读数 885

评论数 0

freemarker 模板中定义变量

在模板中可以定义三种类型的变量: 简单变量:它能从模板中的任何位置来访问,或者从使用 include 指令引入的模板访问。可以使用 assign 或 macro 指令来创建或替换这些变量。 局部变量:它们只能被设置在宏定义体内,而且只在宏内可见。一个局部变量的生存周期只是宏的调用过程。...

2014-07-14 11:21:29

阅读数 13888

评论数 0

freemarker 自定义指令

1 简介 自定义指令可以使用 macro 指令来定义,这是模板设计者所关心的内容。 Java 程序员若不想在模板中实 现定义指令 ,而是在 Java 语言中实现指令 的定义,这时 可以使用freemarker.template.TemplateDirectiveModel 类来扩展 2...

2014-07-14 10:56:43

阅读数 905

评论数 0

freemarker 模板

1 总体结构 模板(FTL 编程)是由如下部分混合而成的: Text 文本:文本会照着原样来输出。 Interpolation 插值:这部分的输出会被计算的值来替换。插值由${和}所分隔(或者#{和},这种风格已经不建议再使用了)。 FTL tags 标签:FTL 标签和 HTM...

2014-07-11 17:03:21

阅读数 914

评论数 0

freemarker 数值和类型

什么是数值?

2014-07-11 14:57:09

阅读数 653

评论数 0

freemarker 模板开发入门

数据模型 scalars标量:从根 root 开始指定它的路径,每级之间用点来分隔。 如:whatnot.fruits sequences 序列:使用数组的方括号方式来访问一个序列的子变量。 如:animals[0].name,whatnot.fruits[1] 总结: 数据模...

2014-07-11 14:08:43

阅读数 1011

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭