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