ftl文件代碼如下:
<#assign myMap=stack.findValue("myMap")/> <#list myMap?keys as key> key:${key}----value:${myMap[key]?default("")} </#list>
stack.findValue("myMap"),這是struts2里面的用法,可以查找頁面中viewStack中的值,myMap是一個Map對象。
myMap[key]?default(""),這里是判斷值是否為null,如果為null,設置默認值為空,freemarker不支持null,如果值為null,會拋出異常報錯。