我在我的一些模板中使用了一些Velocity宏(Velocimacros); 我想将一个日期格式宏的结果传递给另一个填充字符串值的结果.我正在尝试以下方法:
#pad(#dateFormat("my date"), 30)
Run Code Online (Sandbox Code Playgroud)
我得到一个例外,说"VM #pad中的arg#0无效......"
是不是可以将宏的结果传递给另一个宏?我尝试使用以下方法将"#dateFormat"宏的值设置为变量:
#set ($myParam = #dateFormat("my date"))
Run Code Online (Sandbox Code Playgroud)
但是,我得到了另一个例外.
谢谢.
使用字符串插值:
#pad( "#dateFormat('my date')", 30)
Run Code Online (Sandbox Code Playgroud)
仅适用于字符串值,但它是有效的.:)
| 归档时间: |
|
| 查看次数: |
688 次 |
| 最近记录: |