FreeMarker应用记录
Freemarker解析Json数据
<#assign text="{'name':'opal','age':'30+','addr':'上海上海'}" /> <#assign data=text?eval /> <#assign ncnt=10000 /> data.name=${data.name} <br/> <@timeuse var="tm"> <#list 1..ncnt as t> <#assign data=text?eval /> </#list> </@timeuse> 解析json数据${ncnt}次共耗时:${tm}秒
结果输出:
data.name=opal<br/>
解析json数据10000次共耗时:0.574秒
限制:
key值必须要加上引号,否则会报错。
引用:http://www.oschina.net/question/162291_29446
Freemark页面中遍历Map对象
后台
Map<String,Object> data = new HashMap<String,Object>(); data.put("key1", "Value1"); data.put("key2", 2); data.put("key3", "3");
前台
<#list data?keys as key> <ul> <li class="cls"> <p class="date" >${key}键</p> <p class="intro"> ${data[key]}值</p> </li> </ul> </#list>
注意示项在:在Freemark页面中Map中的键值必须为String类型,其他类型好像会报错
相关推荐
81314797 2020-11-18
89314493 2020-11-03
81941231 2020-09-17
thisisid 2020-09-09
如狼 2020-08-15
82384399 2020-06-16
86384798 2020-05-12
80183053 2020-05-02
86384798 2020-04-26
86384798 2020-04-11
rionchen 2020-04-09
86384798 2020-04-07
86384798 2020-04-04
80183053 2020-03-07
87201943 2020-03-06
83961233 2020-02-26
87201943 2020-02-21