Return 列为连接字符串

Return list as concatenated string

我输入的数据是test="122 drshshs 000 dkkdkdk 200"

<#list test?split(" ") as curr>
${curr}
</#list>

在 o/p 中,我得到的输出为:

122
drshshs
000
dkkdkdk
200

是否有任何 freemarker 速记函数可以直接字符串给出 o/p 如下所示,而不是循环并将每个字符串添加到变量中:

122,drshshs,000,dkkdkdk,200

您可以拆分字符串,然后用逗号连接:

${test?split(" ")?join(",")}

您可以简单地 ?replace space 加上逗号,如下所示:

"122 drshshs 000 dkkdkdk 200"?replace(" ", ",")

另请参阅: