Jsp 将变量用作映射键

Jsp 将变量用作映射键,jsp,hashmap,key,el,Jsp,Hashmap,Key,El,我有类似的东西 <c:set var="x" value="a" /> Map<String, String> map = new HashMap<>(); map.put("a", "1"); map.put("b", "2"); request.setAttribute("map", map); ${map.x} (哪一个是错误的)以便打印 1 (或2)根据${x}的值,您需要使用大括号符号[],以便在地图上使用动态键 ${map[x]} 另见:

我有类似的东西

<c:set var="x" value="a" />
Map<String, String> map = new HashMap<>();
map.put("a", "1");
map.put("b", "2");
request.setAttribute("map", map);
${map.x}
(哪一个是错误的)以便打印

1

(或2)根据
${x}

的值,您需要使用大括号符号
[]
,以便在
地图上使用动态键

${map[x]}
另见: