Amazon web services ApacheVelocity模板语言中字符串变量的追加

Amazon web services ApacheVelocity模板语言中字符串变量的追加,amazon-web-services,vtl,apache-velocity,Amazon Web Services,Vtl,Apache Velocity,我想在API网关映射模板中构造查询字符串。 我有类似的东西 #foreach($entry in $entries) #set($count = $foreach.count) #set($entriesQueryString = "$!{entriesQueryString}Id=${count}&" #end 只要输入中提供了条目,就可以添加新字符串 我的代码有效吗? 是否还有其他附加方法?根据and,连接的方法只是“将项目放在一起”。从VTL指南: 开

我想在API网关映射模板中构造查询字符串。 我有类似的东西

#foreach($entry in $entries)
  #set($count = $foreach.count)
  #set($entriesQueryString = "$!{entriesQueryString}Id=${count}&"
#end
只要输入中提供了条目,就可以添加新字符串

我的代码有效吗? 是否还有其他附加方法?

根据and,连接的方法只是“将项目放在一起”。从VTL指南:

开发人员经常问的一个问题是如何进行字符串连接?Java中有没有类似于“+”运算符的东西?。 要在VTL中连接引用,只需“将它们放在一起”。您希望将它们放在一起的上下文确实很重要,因此我们将用一些示例进行说明。 在模板的常规“schmoo”中(当您将其与常规内容混合时):

所以我想这是唯一的办法

#set( $size = "Big" )
#set( $name = "Ben" )
The clock is $size$name.