FreeMarker的排序问题,大虾来看一下!
JSP中的代码:
<#if zdMap?exists>
<#assign n=2/>
<#list zdMap?keys as obj>
<td class="tr_title" align="center">字段${obj}:</td>
<#assign n=n+1/>
</#list>
</#if>
Java代码:
Map<String, Object> filedMap = new HashMap<String, Object>();
if(tablefields.getF1()!=null && !tablefields.getF1().equals(""))
{
filedMap.put("f1", tablefields.getF1());
}
if(tablefields.getF2()!=null && !tablefields.getF2().equals(""))
{
filedMap.put("f2", tablefields.getF2());
}
if(tablefields.getF3()!=null && !tablefields.getF3().equals(""))
{
filedMap.put("f3", tablefields.getF3());
}
if(tablefields.getF4()!=null && !tablefields.getF4().equals(""))
{
filedMap.put("f4", tablefields.getF4());
}
if(tablefields.getF5()!=null && !tablefields.getF5().equals(""))
{
filedMap.put("f5", tablefields.getF5());
}
我打印出来的是:
字段f1:
字段f3:
字段f2:
字段f5:
字段f4:
问!!!!!!
我怎么才能有序的输出?如
字段f1:
字段f2:
字段f3:
字段f4:
字段f5:(在线等)