freemark知识点

来源:互联网 发布:逆袭网络剧百度云资源 编辑:程序博客网 时间:2024/06/06 05:16
<#macro 搜索pager totalPage curPage=1 showPageNum=10> <#if (showPageNum > totalPage)>  <#local showPageNum = totalPage-1><br/> </#if>${showPageNum}</#macro>
解释:global、assign、local(macro参数)、list(由list创建的循环变量如:<#list a as x>)关系global 全局变量,在所有命名空间可见assign 当前命名空间可见local(macro参数)  局部变量,当前宏内可见循环变量(<#list a as x>)  当前循环可见他们之间的关系 循环变量会隐藏局部变量(local创建的或macro参数)        局部变量(local创建的或macro参数)会隐藏assign(创建的变量)        assign(创建的变量)会隐藏global

                                             
0 0
原创粉丝点击