Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.24.0·
页面加载耗时 0.00 毫秒·物理内存 63.9MB ·虚拟内存 1302.3MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Java Velocity中macro宏指令用于定义一个VTL模板的重复代码块脚本函数(宏),不推荐在界面模板中大量使用。
#macro(宏的名称 $参数1 $参数2 .....)
语句体(即函数体)
#end
#宏的名称 ($参数1 $参数2 .....)
#macro( tablerows $color $somelist ) #foreach( $something in $somelist ) <tr><td bgcolor=$color>$something</td></tr> #end
#end
相当于函数 支持包含功能
#macro( d )
<tr><td></td></tr>
#end
调用
#d()
函数(宏)定义,一般放在最前面
#macro(orderPic $type)
#if ($orderField.equals($type))
<img src="http://www.codingdict.com/ico/${orderType}.gif" />
#end
#end
macro宏调用
#orderPic("myfav")
Java中Velocity注释有二种注释方式,主要用于描叙运行逻辑或者功能说明等。单行注释注释内容多行注释#* 注释内容*#例子#**功能描叙@author 作者@version 5 版本号*#一般Velocity ...