freemarker中遍历一个list

0
C/C++ list if ci 7824 次浏览
我想在freemarker中遍历一个list,在得到指定的值,然后以逗号隔开,最后一个不用逗号。代码如下:
< #list nameList as list><#if '${list.seachvo}'='precise'>${list.e}</#if></#list>
这段代码会把每个我需要的值输出出来,但是没有分隔符,我想得到的效果是每两个值中间用逗号隔开。
求高手帮助一下,谢谢。
请尽量让自己的答案能够对别人有帮助

1个答案

默认排序 按投票排序
0

< #list nameList as list>
 
<#assign a="list_index"/>
<#if '${list.seachvo}'='precise'>${list.e}</#if>

<#if a%2==0 && a != 0 && a!=nameList?size> ,<#/if>
 <#/list>