${dataMap['这里需要用到 m m2 为key']}
dataMap 为一个map Map中的key 是 m2 m 结合的。
要怎么写才正确。
${dataMap[${m2]${m}} 这样写 老是报错。
<%
Map map = new HashMap();
map.put("abc", "123");
request.setAttribute("map", map);
request.setAttribute("m1", "a");
request.setAttribute("m2", "bc");
%>
//EL
/c:set
${map[m] }
//OGNL
${dataMap[m2+m]} 如果key是string
否则做不到 用ognl
建议哥们先看下:
[url]http://demojava.iteye.com/blog/810532[/url]
Sturts2 iterator迭代标签迭代多层Map
/s:iterator
获取value:${demo.value.assetId}
获取key:${demo.key}
/s:iterator
//其中 assetId 是Map存放的一个object的一个属性