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(" ", ",")
另请参阅:
我输入的数据是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(" ", ",")
另请参阅: