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