codeinfo是一个map套map的,这样的:{00001={1=主机, 2=显示器, 3=打印机}, 00002={1=开发部, 2=测试部, 3=策划部}}
code是String类型的,现在是00001
codeId是String类型的,现在是2以上都是我拿到的东西,我想在页面显示出 显示器,怎么写。
code是String类型的,现在是00001
codeId是String类型的,现在是2以上都是我拿到的东西,我想在页面显示出 显示器,怎么写。
HashMap map2 = (Map)map.get("00001");
String xsq = (String)map2.get("2");//得到显示器的变量
<#assign codeId = '1'><#list Session.codeinfo["${code}"]?keys as key>
<#if key?string == '${codeId}'>
${Session.codeinfo["${code}"].get[key]}
</#if>
</#list>
<#assign code = '${parameters.code}'>
<#assign codeId = '${parameters.codeId}'>
<#list Session.codeinfo[code]?keys as key>
<#if key?string == codeId>
${Session.codeinfo[code][key]}
</#if>
</#list>