以速度连续两个字符串

时间:2015-06-18 19:26:58

标签: string velocity

我尝试在速度中连接两个字符串来构建一个html表。我想这样做,例如就像在Java中使用+ =。 他们有可能做到这一点吗?我找不到东西。

源代码看起来像这样,但我知道操作+ =不起作用:

#foreach ($event in $allEvents)  
   #set ($longString = $longString += "<th>$event</th>")
#end

有人知道如何在没有数组的情况下解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

那就是:

#foreach ($event in $allEvents)  
   #set ($longString = "$!longString<th>$event</th>")
#end

或(可能更快):

#set($longString = '')
#foreach ($event in $allEvents)  
   #set ($longString = $longString.concat("<th>$event</th>"))
#end