我有一个map对象要传到页面,代码如下:
[code="java"]Map map=new Map();
map.put("0","A");
map.put("1","B");
map.put("0","C");
request.getSession().setAttribute("map", map);[/code]
javaScript里有一个方法需要一个key
function method(key){//传下去一个key
var span=""+[color=red]key[/color]+"";//这里不是直接就是key,而是value
return span;
}
//像下面这样是我想要的
function method(key){
var span=" [color=red]${ sessionScope.map.get(key) }[/color]";//这里应该像这样,但是不知道具体怎么写了。
return span;
}
哪位对这个熟练点的朋友帮忙一下,谢谢了。
[b]问题补充:[/b]
这样写
${ sessionScope.map['key'] }对于key是静态的是对的,动态的有问题
[code="java"]
var span=" ${ sessionScope.map['0']}";//这样没问题
var span=" ${ sessionScope.map['"+key+"']}";//这样有问题,取不到的
[/code]