Remove duplicate value from list in freemarker
Remove duplicates value from the list in freemarker:
Sometimes there have some duplicates value in list. But we need to avoid duplicate value. I have faced this problem while doing a project. I am supposed to do if the value is duplicate I have to keep the blank td element in the table.
That's how I solve this:
Example:
<#assign itemNameArr=[]>
<#list prodFurMainImmersionCrafts[1..total-1] as data>
<#assign itemNameA=data.itemName>
<tr style=' text-align: center; font-size:20;line-height: 30px;'>
<#if itemNameArr?seq_contains(itemNameA)>
<td style='border: 1px solid #000; text-align: center; font-size:20;line-height: 30px;'> </td>
<#else>
<#assign itemNameArr=itemNameArr + [itemNameA]>
<td style='border: 1px solid #000; text-align: center; font-size:20;line-height: 30px;'> ${itemNameA}</td>
</#if>
No comments