freemaker 常用语法总结
来源:互联网 发布:微商城软件下载 编辑:程序博客网 时间:2024/05/24 05:02
这几天又用到了 freemaker,哎,只好又去浅浅的自学一下=找了一下网上的资料,对这个常用的语法简单的总结一下, 下次就不用去找了:freemaker的基本语法:
<# ... > 中存放所有freemaker的内容,之外的内容全部原样输出。
<@ ... /> 是函数调用
两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。
freemaker提供的控制包括如下:
<#if condition><#elseif condition><#else></#if> 条件判断
<#list hash_or_seq as var></#list> 遍历hash表或者collection(freemaker称作sequence)的成员
<#macro name param1 param2 ... ><#nested param></#macro> 宏,无返回参数
<#function name param1 param2><#return val></#function> 函数,有返回参数
var?member_function(...) 用函数对var进行转换
stringA[M .. N] 取子字符串,类似substring(stringA, M, N)
{key:value, key2:value2 ...} 直接定义一个hash表
[item0, item1, item2 ...] 直接定义一个序列 hash0[key0] 存取hash表中key对应的元素 seq0[5] 存取序列指定下标的元素
<@function1 param0 param1 ... /> 调用函数function1
<@macro0 param0 param1 nest_param0 nest_param1 ...> nest_body < /@macro> 调用宏,并处理宏的嵌套
<#assign var = value > 定义变量并初始化
<#local var = value> 在 macro 或者 function 中定义局部变量并初始化
<#global var = value > 定义全局变量并初始化 ${var} 输出并替换为表达式的值
<#visit xmlnode> 调用macro匹配xmlnode本身及其子节点
<#recurse xmlnode> 调用macro匹配xmlnode的子节点
- freemaker 常用语法总结
- freemaker常用语法
- Freemaker FTL指令常用标签及语法
- Freemaker FTL指令常用标签及语法
- Freemaker FTL指令常用标签及语法
- Freemaker FTL指令常用标签及语法
- Freemaker FTL指令常用标签及语法
- freemaker语法
- freemaker的标记语法
- freemaker的语法问题
- freemaker语法学习
- freemaker常用功能
- FreeMaker 常用标签
- 常用SQL语法总结
- JSP常用语法总结
- MySQL 常用语法总结
- jQuery 常用语法总结
- Groovy常用语法总结
- WINDOWS PHONE8 开发 (教你获得WP8开发者账号)
- Unity 3D引擎:十大最火的插件推荐
- Android SAX解析xml文件
- Android设置应用界面显示方向
- hdu4923(想法题)
- freemaker 常用语法总结
- Tair LDB基于Prefixkey的范围查找
- java内存解析
- SecureCRT中使用上传下载文件工具rz和sz
- 风水如何提升领导运 沙发最宜紧靠客厅主位
- Android手机短信与通讯录存储位置
- STL vector中的rbegin方法(5)
- memcached refcount
- UVa-10106-Product