FreeMarker数据多层循环

代码:<#list cardBoardList as cardBoard>
<p class="ld_leftP2">
<a href="/question/caiwuruanjian-${cardBoard.id}" class="link_headBlue">
<font class="h1">${cardBoard.boardName}</font>
</a><br/>
<#list cardBoard.childSet as childBoard>
  <#if childBoard.id==0>
     <a href="/question/" class="link_blackLine">${childBoard.boardName}</a>
  <#else>
     <a href="/question/card-secondboard-${childBoard.id}" class="link_blackLine">${childBoard.boardName}</a>
  </#if>
</#list>
</p>
</#list>

 

代码说明: cardBoardList为外层循环初始化参数

cardBoard.childSet内层循环参数,内层循环参数为外层循环初始化参数的子集

这样的话就实现了将一个列表(列表中包含子列表)依次循环输出

你可能感兴趣的:(freemarker)