以速度动态构造变量名

我想知道是否可以动态地将变量名称构造成速度.

也就是说我有6个变量进入速度模板[name1,name2,name3 .. name6]我想输出它们.
所以我在寻找类似的东西:

#foreach ( $counter in [1..6] )
${name${counter}}
#end

有可能吗?

可以使用#evaluate指令:

#evaluate ('$name1')

#set ($d = '$')
#foreach ($i in [1..6])
  #set ($varName = "${d}name${i}")
  #evaluate($varName)
#end
翻译自:https://stackoverflow.com/questions/17084542/construct-variable-names-dynamically-in-velocity

转载注明原文:以速度动态构造变量名