freemarker
shshy39
这个作者很懒,什么都没留下…
展开
-
初试freemarker->进阶(一)
初试freemarker->进阶(一): 一、系统预定义指令采用 用户自定义指令采用 二、null值检查: name?? or (user.name)?? 三、缺省值: name!"unknown" 或者 (user.name)!"unknown" 或者 name!或者(user.name)! 四、模板中的3种类型变量: 1:plain variables,能够在模板中的任何...2009-06-10 17:33:59 · 49 阅读 · 0 评论 -
初试freemarker->进阶(二)
初试freemarker->进阶(二): 1, FTL指令规则 在FreeMarker中,使用FTL标签来使用指令,FreeMarker有3种FTL标签,这和HTML标签是完全类似的. 1,开始标签: 2,结束标签: 3,空标签: 实际上,使用标签时前面的符号#也可能变成@,如果该指令是一个用户指令而不是系统内建指令时,应将#符号改成@符号. 使用FTL标签时,应该有正确的嵌...原创 2009-06-10 17:34:55 · 48 阅读 · 0 评论 -
初试freemarker->进阶(三)
初试freemarker->进阶(三) 一、t It rt nt 指令<#t> 去掉左右空白和回车换行<#It> 去掉左边空白和换行<#rt> 去掉右边空白和换行<#nt> 取消上面的效果 二、 nested指令 <#nested>指令可以被多次调用,每次都会执行相同的内容。 ftl文件内容: <#macro ...2009-06-22 14:38:42 · 113 阅读 · 0 评论 -
在freemarker的模板文件中调用自定义的方法
实现的方式有两种: 一、写一个类继承TemplateMethodModel,比如说: public class TruncateTemplateMethodModel implements TemplateMethodModel { public Object exec(List arguments) throws TemplateModelException { ...2009-08-26 15:37:08 · 98 阅读 · 0 评论 -
freemarker中ftl语法:list隐藏变量
循环的时候有几个隐藏变量: ${9msg_index}, 这里的9msg_index为当前循环索引号。“_index”是FreeMarker中对于循环索引 变量的命名约定。通过“迭代变量名_index”即可访问当前循环索引。 类似的循环状态访问约定还有“迭代变量名_has_next”,可通过这个循环状态属性 判断是否还有后继循环。...2009-09-01 17:29:45 · 510 阅读 · 0 评论