需求:
freemarker 遍历后端返回的 List<Map<String,Object>> 类型的数据 assertDataList。 用到了:
<#if>…<#else if>…<#else>…</#if>;<#list dataList as dataMap>…</#list><#list dataMap?keys as key> <th>${key}</th> <td>${dataMap[key]}</td> </#list>
代码展示:
<h4 class="lead padding-top-10">断言数据
</h4>
<div >
<#list assertDataList as assertDataMap>
<div class="padding-20 ">
<#list assertDataMap?keys as key>
<table class="table table-bordered">
<tr>
<#if key !="error" && key !="failure">
<th width="30%">${key}
</th>
<td width="70%">
<#if assertDataMap[key]=="false">失败
<#elseif assertDataMap[key]=="true">成功
<#else>
${assertDataMap[key]}
</#if>
</td>
</#if>
</tr>
</table>
</#list>
</div>
</#list>
</div>
结果展示: