[windup-dev] Freemarker shortcut for lists

Ondrej Zizka ozizka at redhat.com
Wed Sep 9 20:09:18 EDT 2015


Hi team,

instead this

                             <#if 
getTechnologyTagsForFile(reportModel.sourceFileModel).iterator()?has_content>
                             <dt>Technologies</dt>
                             <dd>
                                 <#list 
getTechnologyTagsForFile(reportModel.sourceFileModel).iterator() as techTag>
                                       <span class="label 
label-info">${techTag.name}</span>
                                 </#list>
                             </dd>
                             </#if>

which, besides ugly syntax, affects performance, Freemarker has this 
alternative:

                             <#list 
getTechnologyTagsForFile(reportModel.sourceFileModel).iterator() >
                             <dt>Technologies</dt>
                             <dd>
                                 <#items as techTag>
                                       <span class="label 
label-info">${techTag.name}</span>
                                 </#items>
                             </dd>
                             </#list>

HTH,
Ondra


More information about the windup-dev mailing list