我有下面的宏设置一个字符串变量。我怎么能使用这个值在另一个宏的设置变量?somename ="门诊"
#macro(deepak $somename)
#set($somename1=$somename)
#end
如果在模板中的任何地方调用这个宏,在第二个宏想要使用该变量之前,它应该仍然可用。所以简单的
#set $var = $somename1
应该工作。或者直接使用$ someame1
来自velocity用户指南:
一旦一个值被赋给了一个变量,你就可以在HTML文档的任何地方引用这个变量。