java - 如何在 Freemarker 列表之间获取逗号

标签 java freemarker

我正在 freemarker 中迭代一个 java 列表,但我想在单词之间使用逗号。 这是我的代码

<#list key_list[key] as value >${value?js_string}, </#list>

这给了我输出

a,b,c,d,

我想要这种格式的输出:(最后没有逗号)

a,b,c,d

我怎样才能得到它

最佳答案

如果您使用 FreeMarker 2.3.23 或更高版本,sep标签将为您工作:

<#list users as user>
    ${user}<#sep>, </#sep>
</#list>

或者比这更短:

<#list users as user>${user}<#sep>, </#list>

关于java - 如何在 Freemarker 列表之间获取逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23328981/

相关文章:

java - Oracle SQL 中如何处理单引号?

java - 控制方法执行流程

java - 将 #recurse 与 XML 以外的树一起使用时,我需要数据模型的 Freemarker 文档

java - freemarker - 字符串比较 - 不允许使用运算符

java - mongodb查询: How to get nested Data on a Spark/Freemarker page?

java - AsyncTask 不会改变其他变量的值

java - 在java中读取文件时如何跳过回车符作为换行符

java - 我的数组列表正在向自身添加数千个对象

algorithm - Freemarker 分页 - 或者只是点击页面的通用算法

java - 评估值为另一个占位符的 FreeMarker 模板