我要循环columnList生成代码,正常来说用column_has_next可以判断是不是最后个元素,最后一个元素就不加逗号
但是我这里有忽略掉部分字段不生成,如果被忽略的字段在最后一个有效字段之后,column_has_next就会是true,但是在字段被忽略又没继续往下生成,就会造成最后一个有效字段后面多了一个逗号的情况
如果不改动columnList的情况下,用freemarker能不能解决这个问题
<#list columnList as column>
<#if ignoreColumn?seq_contains("${column.columnName}")>
<#else>
${column.variableName}: null
<#if (column_has_next)>,</#if>
</#if>
</#list>