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;'> &nbsp;</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

Theme images by hdoddema. Powered by Blogger.