随笔分类 -  freemarker

freemarker 学习中的一些简记 标签含义等等
freemarker3
摘要:结束标签 可以在结束标签中忽略user_def_dir_exp 也就是说可以写</@>来代替</@anything> 循环变量 位置参数传递: 目前仅仅支持宏定义 macro,nested,return指令 function return 指令 阅读全文

posted @ 2017-03-03 11:11 含蓄的龅牙妹 阅读(187) 评论(0) 推荐(0)

freemarker2 指令
摘要:注意: 如何测试 x 比 1 大?<#if x > 1>是不对的,因为 FreeMarker 将会解释第一个>作 为结束标记。因此,编写<#if (x > 1)>或<#if x &gt; 1>是正确的 switch,case,default,break 指令 <#switch being.size> 阅读全文

posted @ 2017-03-02 19:38 含蓄的龅牙妹 阅读(285) 评论(0) 推荐(0)

freemarker1 一些内建函数和用法
摘要:${" green mouse"?cap_first} --> Green mouse //字符串中的第一个单词的首字母大写 ${"ABCDF"?lower_case} --> abcdf //字符串小写形式 [${"a"?left_pad(5)}] --> [ a] //距左边 如果它仅仅用1个参 阅读全文

posted @ 2017-03-02 11:46 含蓄的龅牙妹 阅读(688) 评论(0) 推荐(0)

freemarker include 和 import
摘要:lib/my_test.ftl 模板内容如下: 假设想在aWebPage.ftl 中使用这个模板. 如果使用 会在主命名空间中创建两个变量. 如果再引入同名的变量时就会被后引入的或者新定义的覆盖.这样就不是很好,因为只想让它们在"My Test Library"命名空间中.就需要用 import代替 阅读全文

posted @ 2017-03-01 15:13 含蓄的龅牙妹 阅读(5515) 评论(0) 推荐(0)

freemarker0
摘要:assign 用于为该模板页面 创建或替换一个顶层变量 或创建或替换多个顶层变量 列子如下 <#assign name=value [in namespacehash]>,指定一个名为name的变量,变量值为value, in子句用于将创建的name变量放入namespacehash命名空间中 <# 阅读全文

posted @ 2017-02-28 15:40 含蓄的龅牙妹 阅读(612) 评论(0) 推荐(0)

导航